From nobody Sun Jul 23 19:23:05 2023 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 4R8Cqs4Cr6z4ntRS for ; Sun, 23 Jul 2023 19:23: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8Cqs3Z0Kz48v0; Sun, 23 Jul 2023 19:23:05 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690140185; 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=Y9u60TdCE/te3cOinAtvO2uDNAZ23jSUUKHkN62oJxQ=; b=Tw7GF5KeG9aS1zOOLSncyME1q0pzLwpuo251RABuooNLWLPoNbQCMS78lofrQBC9ejJaho 3hrzCONL5Q3u084mg+YX330JmrcpPMxkiy4gJNjejQDKhw9sQBp4+PPzsPIT3/zp0mNif3 lQ6qcjU+rsyYEeRrMGvvdcZUAVgblSJ3O95f/Ed8mVOSZ+BD3x3qxNCbySMdWpNMLGGZye Kcl6fvsU5zI44hPfpKCjIDLFAMLg10Wp48xNMXbcjMq4VTqLzknDbxFxMW1ar+O/3Snlou wEDr9/+37NOQeyYzye68pYPnQd4lDgTG+P0cxepiOBVBeiAJ5dtwOIs5lyupww== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690140185; 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=Y9u60TdCE/te3cOinAtvO2uDNAZ23jSUUKHkN62oJxQ=; b=NhPcUCWGYo5/wF/orPSnTh/SckUMaFHbyLMAXDuCZGBgpCbaSGn9QmmgD499D0C65znqNW DfaL1CP3Bw7lPs5ZAhT2sAD1SV+JzA8s+l72YwDNiS36ZMvcDlzpWLFov7F/XaxHZLcSga MpqYlFZz0fEdgolrTbMJqIVJm074BKF4o68S/vZ7UYh5HHTWUexLKJWlYpCtgpotuU/HLW /i1OzyT21LoIz/SX+E7U7NGqVw1K56jhT8A7yhl6Nr0FXMhg5XMW9flJJ69tTFaL1yFxX+ Hn/zvkkCO+Okxp1QhX8d/iWS5mnagmAdX4j9ue44c6EZhUz5ok/BrPlxB/X7gA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690140185; a=rsa-sha256; cv=none; b=dE6VPO1Cz8YQqYCKAR+eKNliCTWGbFOfYMNpMUyemVRDW0oLfKHhbDU+Gurybq6fI16DPa Jp86bOZ6bMLT2WXXbniHshxSqBGRVaeNL0Mkg2plPLZQeONlQzqSN3nYAZEpQf/o7nku2V 8NveydMUpEl5wLM/hngGYGAsRy64Z/SvnSriqex0Sadwbfhc3/v9T8X3SeQl5seV/6cQcR lvWsFIHn0/LjdpoHG5mnByF8QeQ20dulRj+eEfBN9caOqYUO4/9E6V7wsMOmbhoOCnJ205 CjVT4kuaNQtDxeKzgPL5gnyPejZwZjYjxUzswQt7tlEJwXtDkfTWPpi29+aZAA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8Cqs2cmmzp0k; Sun, 23 Jul 2023 19:23:05 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36NJN5SB058173; Sun, 23 Jul 2023 19:23:05 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36NJN5KB058172; Sun, 23 Jul 2023 19:23:05 GMT (envelope-from git) Date: Sun, 23 Jul 2023 19:23:05 GMT Message-Id: <202307231923.36NJN5KB058172@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Rene Ladan Subject: git: db1fc6a81d - main - porters-handbook: document FreeBSD versions 1400092 and 1400093 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: db1fc6a81d804c2aaf7121eba061abfe9aa5aeb9 Auto-Submitted: auto-generated The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/doc/commit/?id=db1fc6a81d804c2aaf7121eba061abfe9aa5aeb9 commit db1fc6a81d804c2aaf7121eba061abfe9aa5aeb9 Author: Rene Ladan AuthorDate: 2023-07-23 19:22:22 +0000 Commit: Rene Ladan CommitDate: 2023-07-23 19:22:22 +0000 porters-handbook: document FreeBSD versions 1400092 and 1400093 --- .../content/en/books/porters-handbook/versions/_index.adoc | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc index e4c7426b43..9c2647cca3 100644 --- a/documentation/content/en/books/porters-handbook/versions/_index.adoc +++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc @@ -455,6 +455,16 @@ Here is a convenient list of `__FreeBSD_version` values as defined in https://cg |June 22, 2023 |14.0-CURRENT after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-16.0.6-0-g7cbf1a259152, a.k.a. 16.0.6 release. +|1400092 +|gitref:9ead001d5b42ef9cba04757c9e7ee74c06037139[repository="src",length=12] +|June 24, 2023 +|14.0-CURRENT after importing OpenSSL 3.0.9 into base. + +|1400093 +|gitref:ba8cc6d7271a50fec978a1d3a088aec7985fae48[repository="src",length=12] +|July 5, 2023 +|14.0-CURRENT after using __enum_uint8 for vtype and vstate in VFS + |=== //// From nobody Sun Jul 23 19:40:59 2023 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 4R8DDX1Vn6z4p6YZ for ; Sun, 23 Jul 2023 19:41: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8DDX0nMZz4HDr; Sun, 23 Jul 2023 19:41:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690141260; 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=Y8wIDoSTFaC4FRyRxoec3kGq38KxHAUUnz4lE0/6fjo=; b=I5HEC4QMuJUT+jjuGH0IftT640hUQneOmIJbg78m2dcvZoyC4Vityf1AFlG7ZT7l9S6MbF mLzAvqfRSfRCZ+q1tVRdg/G6/zal4lJmaEVtx0jO6geMQkZpbB+Fw412F/e+wwQ+i814al QeYXcHTqv4mfflPuycN+9oC162cTVOF5G4hAKJT4aKCjum3QuK1CryamFeUtYG6fzVtXuf 68YExqU61oZIgaozI4b+lLcWwonfvpyi9V8ddbdEvXq4pmXabflZCh/gOb0l0uAj+4iCcO o+FHIzJ/7Cvi0j/MY8ok4mjaqGABqjLYUGquD60qI6hnvQGkbx9OJ2ElSayItQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690141260; 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=Y8wIDoSTFaC4FRyRxoec3kGq38KxHAUUnz4lE0/6fjo=; b=GJMYM0pmEP4rd6NHIGxpASFkRrKCI90Y62jALVPhsXib4/+aVCdztJ3N7cNUTHzDy0Renk Q9Y7D3k3XrYE82ZodLB88//oQinHlSdSNEWwQPHdNz0khCJTkfqqP4kiFKpIVLzRS9p8YY ZZMOT4s+zoHRixI408AKF7GzQE0F7vDFplqVutuF388yygDwDP5FfejzDTNE+BLcjhf+k3 r8d2FZyJ7wbU/g4DGobaQh6hXUq2sdx10qUYIW90bHarXI8CpzE9RWybQXHy6IHjs+1aJe GFHoX5seN/to++rexujYjBGBO82d6fP7GXvQHPOR3JWjT3cTH6uNIagVReWdNQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690141260; a=rsa-sha256; cv=none; b=loJCr767gTbebECsNLUVQoi3Ol7d5omVkb7vi44UXyZUCn4SFA9qcJG4/iuy8PM0kXih/0 RyIZugZMRqrPWF+evVvv3YMtCR8jBNFvPBk7HQfU70Nbnk2TnbDD55/xjskvpi1ctiGjYY uzN+yb3+KjpSTm7CqPs0EuDNmCL7ye0B8m8o2FqdOyyWLGiivQs8O63mK7YnN6SSHrPvTF z6rtX0063Mk76pEww/VhrrZdWST90M/Ha6vNaODk+JEggDnLv7lDIwJWuC2H8yjaSEPAf6 yPyqUhvAQyzKS1ZVSiW7ACbmohb8d07zZl9XNpQ+F9Dvzfos/lo9Q7KTlrBr/Q== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8DDW6tYKzpfd; Sun, 23 Jul 2023 19:40:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36NJexPt086946; Sun, 23 Jul 2023 19:40:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36NJex2o086945; Sun, 23 Jul 2023 19:40:59 GMT (envelope-from git) Date: Sun, 23 Jul 2023 19:40:59 GMT Message-Id: <202307231940.36NJex2o086945@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Rene Ladan Subject: git: 5736e25a76 - main - porters-handbook: document FreeBSD version 1302507 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rene X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 5736e25a7671691dcf1847207dacab6276bb1e80 Auto-Submitted: auto-generated The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/doc/commit/?id=5736e25a7671691dcf1847207dacab6276bb1e80 commit 5736e25a7671691dcf1847207dacab6276bb1e80 Author: Rene Ladan AuthorDate: 2023-07-23 19:39:55 +0000 Commit: Rene Ladan CommitDate: 2023-07-23 19:40:41 +0000 porters-handbook: document FreeBSD version 1302507 --- documentation/content/en/books/porters-handbook/versions/_index.adoc | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/documentation/content/en/books/porters-handbook/versions/_index.adoc b/documentation/content/en/books/porters-handbook/versions/_index.adoc index 9c2647cca3..fd142c4196 100644 --- a/documentation/content/en/books/porters-handbook/versions/_index.adoc +++ b/documentation/content/en/books/porters-handbook/versions/_index.adoc @@ -1433,6 +1433,11 @@ Template: |June 26, 2023 |13.2-STABLE after various merges to LinuxKPI. +|1302507 +|gitref:b2acc21dfbd6fab28b1715c775b43d4914b75e0c[repository="src",length=12] +|July 23, 2023 +|13.2-STABLE after upgrading llvm, clang, compiler-rt, libc++, libunwind, lld, lldb and openmp to llvmorg-16.0.6-0-g7cbf1a259152, a.k.a. 16.0.6 release. + |=== //// From nobody Mon Jul 24 08:17:47 2023 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 4R8Y1n02V7z4p9MS for ; Mon, 24 Jul 2023 08:17: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8Y1m1HFPz3vqX; Mon, 24 Jul 2023 08: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=1690186668; 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=1GDaYwHgE+Ros61VWXVWjJ77ygLj2/eKZZEKyiwXpkk=; b=mbnd0hre/6v18hDQxLx4KO2wJDQxwPAob5W3f/8sYsk4wjMe8AywFijndFk5/u1MfSM8Ap WP0iwCYueWRO8NLjc3VcJEl3/VcydbX6CexImfM5ShUStGmp1lkw+RIg0izorhpXm1dTDp HPFonEFNNiiy/dSZjsswtByQK2ww3cK0uZOPETLwG3nDgsMpzVHe5urmBlIOpSKP8OpWmX IyAwMDqU0fq94uuWjd/e5BNdrWZbPFaoPnZSlxHMQkEPgKSPagbarF5MX0ZC9TuVOqLRNE ZrST65Zx7g6QOdL6Ex83EvAwIjr/myrv4u2N6y6YmHn5NBMpEuRgGac6//huig== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690186668; 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=1GDaYwHgE+Ros61VWXVWjJ77ygLj2/eKZZEKyiwXpkk=; b=HxSdSiiSnDQvKaxlYsyu8I8DTtACBqbZLegZI/+nFpp4DNVhOKqpz0hjE1Hkz6aqzQ9nK9 lU4oXQQJ1mvN2wx+9LmSUqRs6FXXIQFAO26twovlGMiCVXZAadS1iqtoHo3SBCot1iNo8P Bn5m00wBPFwUDV2ZVWjFVTEkBAnMhEPmhM/52jXrxP5vvX6wwCZt/49iAvMUgR7twsW6J/ cXZGW9OlD92guFK44mDTAd0Kgv9rwTm0FaQwxyMIQH60ILc2+txj4bxXTReaV/QvezDPpD DyAeVAzRncSCJkZXHJ9fy+B6ykCwkTtzf2fs/yncYhvWKNPtHOuiCFUs0DmaiQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690186668; a=rsa-sha256; cv=none; b=ZlJx3OpPzvIPQLpzeaeVhI8bUaCGnMUM1tvswfEKYwfGvPv9KBes8dD8PTAjqiNrLKFWTH jXX00vpCBrkcVLskpRrayIlM5nUecAwQzVFA330e8Juv3gUgsQppEFYCFZm/XKz/U7Eg85 cUtM9cCC5VvOYW8H8x5/paF61pKvZFEBVp9UofnjyNn145/dJLrB4B9KlVhDJUfWTx99i0 CRaeGYimymKiCrP09119yJ3p1eBxy8sTD2MUx54Vj7Foun0PtJXr6FLQ5GHY7dvOcS3URw ZrMEVWOzr8xuX6WROK3Nk+AOGdfx+wWmj0Lbq7VaUoSFEjz1zEZ7mACCobZCcg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8Y1m0GJKz19M5; Mon, 24 Jul 2023 08:17:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36O8HlCj034482; Mon, 24 Jul 2023 08:17:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36O8Hl3K034481; Mon, 24 Jul 2023 08:17:47 GMT (envelope-from git) Date: Mon, 24 Jul 2023 08:17:47 GMT Message-Id: <202307240817.36O8Hl3K034481@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 992dd855ab - main - Status/2023Q2/batman.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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 992dd855ab520acbda1bef709c8845d42d4afd90 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=992dd855ab520acbda1bef709c8845d42d4afd90 commit 992dd855ab520acbda1bef709c8845d42d4afd90 Author: Aymeric Wibo AuthorDate: 2023-07-24 08:15:20 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-24 08:17:27 +0000 Status/2023Q2/batman.adoc: Add report Approved by: dbaio (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/231 --- .../en/status/report-2023-04-2023-06/batman.adoc | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/website/content/en/status/report-2023-04-2023-06/batman.adoc b/website/content/en/status/report-2023-04-2023-06/batman.adoc new file mode 100644 index 0000000000..fbefafa2fb --- /dev/null +++ b/website/content/en/status/report-2023-04-2023-06/batman.adoc @@ -0,0 +1,21 @@ +=== BATMAN support in the FreeBSD kernel + +Links: + +link:https://wiki.freebsd.org/SummerOfCode2023Projects/CallingTheBatmanFreeNetworksOnFreeBSD[Wiki page] URL: link:https://wiki.freebsd.org/SummerOfCode2023Projects/CallingTheBatmanFreeNetworksOnFreeBSD[] + +link:https://github.com/obiwac/freebsd-gsoc/pull/1[Source code (Pull Request)] URL: https://github.com/obiwac/freebsd-gsoc/pull/1[] + +Contact: Aymeric Wibo + +BATMAN (Better Approach to Mobile Ad-hoc Networking), as developed and used by the Freifunk project, is a routing protocol for (primarily wireless) multi-hop ad-hoc networks. +Freifunk is a German initiative to build an open Wi-Fi network at city-scale, based on the principles of net-neutrality. +BATMAN's motive is to be a completely decentralized protocol; no one node in the network knows or has to care about the topology of the whole network. + +Support for this protocol is provided by the batman-adv kernel module on Linux, and this project aims to bring that to FreeBSD. +This includes the kernel module itself, but also userland networking libraries and tools necessary to create BATMAN networks. + +Currently, creating interfaces and interacting with them works (with both Linux and FreeBSD userspaces), and packet transmission (kind of) works, although it's incomplete as of yet. +Support for batadv interfaces has been added to man:ifconfig[8] too. + +Mentor: {mmokhi-name} + +Sponsor: Google (under GSoC 2023) From nobody Mon Jul 24 09:45:47 2023 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 4R8ZzH6544z4pFfZ for ; Mon, 24 Jul 2023 09:45:47 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8ZzH5q5Qz3JHy; Mon, 24 Jul 2023 09:45:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690191947; 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=zBa4x3gumF6TXs+YggNBuCSfA0EBxhSBWa/WPVN7nnw=; b=Zt7vpN6Ntow/Ct6q+Im1LBhHCRRg1eXPbLFdHFoI/5LLjaTMQCxgU9NeZ3wX5HCMxktU7a Pyyr7OSqiiUtHpik+zeT+aySbl4/VYEpeW55GBRWXWGZDGv/MZRbMjF6qbkf23E8qgYIez aOqElqt3EhjWxNuAxymTqrKy1yiL0uQTJXUJTLM3rkr/Urm6p5a03DWRCEwDOngFH2ICTh 6AeTRnW9lAUZWuUblolbNxyZUozsx5VXNeLoZpVOCW3ENV3PGup7xVcNKHFH88B/YrcUTH mz/SNRxkGHKFis4/rR803f/AMLe7SXXVO3wgno0GqRotiduarMpAxsoY9T0mcg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690191947; 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=zBa4x3gumF6TXs+YggNBuCSfA0EBxhSBWa/WPVN7nnw=; b=sD+Iv/jqX/TL7XMcmoR0d9d04G1+SyCB0w/rTc5SPBH+M6FX5OIg3JrM9flzBzQS4rLbN+ 7aQrEmWq6hDXq/2C6lrkZQ+gKZndzb69g8pk+4ejcKkvlIkQe7VNyRQYMLhDKVw5Fay8a/ E+BEZpbdyW8Z65ZXFHTsd+MsPHblXdiUmxnmRbpyCEMClgDfKI4bInRYbPK+WYRK0zm59r n/+UdPAoU0a9AO33YGnIFtqYy6YTFN/HgXaJ0w5m+p7+WF2Lqwn1FpXtZA/jqBKIKraiTn OLqzPcajk/6c8UYzIH/PsdjKFRhsr1j3HOqmt7Z2wqybYpZZ+QzvaJ4on/o4LA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690191947; a=rsa-sha256; cv=none; b=mkVD8r2Nv+B5ben78D8l9HYQSnmOEVogpKnBH19Jv6TqiBdIjx9Ugjqrs+18PHxY+cn75P 3lTj+5PJT6UrX9Std2/84T/wYStPEU+3TRDG+8KPOlcMKcCnnsrDZaMYi6LtP753YhV99X 6VfU3sVxgjUV97HzDRIRAIsdPOZ1ZT7ITHRH8rCtP86vsoJAPlznmAu6bifYKuC9OEB9Dd IMcvbYTUb+DRyOl+TCIgS01YCqlqZi11s5oKqMVzo+HTTiKx/Q2xD7aIc5ZqnIU659o73H AlTGUwvbhyxB2VIUZSfBE3rGEh0FvBzmIZ0SZYMw4nF2YUZ+CrDdsvLICGvv/A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8ZzH4ndyz1Bn6; Mon, 24 Jul 2023 09:45:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36O9jlWZ083842; Mon, 24 Jul 2023 09:45:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36O9jlhR083838; Mon, 24 Jul 2023 09:45:47 GMT (envelope-from git) Date: Mon, 24 Jul 2023 09:45:47 GMT Message-Id: <202307240945.36O9jlhR083838@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ashish SHUKLA Subject: git: 0049d6b0b2 - main - Bump PGP key expiration 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ashish X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 0049d6b0b2d839c9823ca0d66011407cd4f464da Auto-Submitted: auto-generated The branch main has been updated by ashish: URL: https://cgit.FreeBSD.org/doc/commit/?id=0049d6b0b2d839c9823ca0d66011407cd4f464da commit 0049d6b0b2d839c9823ca0d66011407cd4f464da Author: Ashish SHUKLA AuthorDate: 2021-10-18 02:21:01 +0000 Commit: Ashish SHUKLA CommitDate: 2023-07-24 09:45:18 +0000 Bump PGP key expiration --- documentation/static/pgpkeys/ashish.key | 38714 +++++++++++++++--------------- 1 file changed, 19451 insertions(+), 19263 deletions(-) diff --git a/documentation/static/pgpkeys/ashish.key b/documentation/static/pgpkeys/ashish.key index 39912df1df..0401df707f 100644 --- a/documentation/static/pgpkeys/ashish.key +++ b/documentation/static/pgpkeys/ashish.key @@ -2,7 +2,7 @@ [.literal-block-margin] .... -pub rsa4096/C746CFA9E74FA4B0 2010-04-13 [SC] [expires: 2023-07-22] +pub rsa4096/C746CFA9E74FA4B0 2010-04-13 [SC] [expires: 2025-07-21] Key fingerprint = F682 CDCC 39DC 0FEA E116 20B6 C746 CFA9 E74F A4B0 uid Ashish SHUKLA (Lost Case) uid Ashish SHUKLA @@ -1068,19281 +1068,19469 @@ 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 *** 37773 LINES SKIPPED *** From nobody Mon Jul 24 14:35:43 2023 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 4R8jPr09Mtz4npbq for ; Mon, 24 Jul 2023 14:35:44 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8jPq5tr6z4X5C; Mon, 24 Jul 2023 14:35:43 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209343; 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=3TlxHXiRJGUT+rBC38dzyGizZ1ZAsHYr/srvmJBEci4=; b=TMlUr97rlo+xgFzJxxjpd1aGv+sUM/C4aFUJvgjcTclU2iu1mmogwBv6LmXOAhUpiJkYyn eFUv/cY44biVXBf1TOicjtjB4vuHMjv61t5tUMpfzdRFfXQU0HZ5TJEpYU892IVCIlEEGC XDCllTsNBKTLZcR3KgKaFlK8lBU2/cwYS1oGwcwnufCItkmNu9Sbu6x9u6v7GMukbfwTBS 51qvttNMNeBt+4R4CJLbGvf7VWoHU5kVKmp2CqNQsLQ/Ni7wHfrGObqRQwb8Cj47Hx75Y5 XSRtwEwo0NHnRCWM+puwpxh/nMRAqMwV1k8UfFIoapr3xLASPNqdjCzq8t3MbQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209343; 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=3TlxHXiRJGUT+rBC38dzyGizZ1ZAsHYr/srvmJBEci4=; b=TQYvIz9u2RFGw5MUCiHH+uTEvL5XjJh+FvS1XXYZmjGuUBwJ9lGfYajRaCvIjrl4VO4xDk F3Z4GP3z+dEAFNvl9h17n/kIAx8J8m9lbU1XiXAMNl8yo/djG8mZb2Z1kUS3Kt8M4TDIFX zYrZMA2X/5K9k+ye7c21ZJsah45Pr5vphOcmfGEZTdlL23h6OQUdnbDaf9r19Ei5szY7t0 OifXchOtXz3itcnJ1YddNitgo/XUMyDq40fMuKogE6nhC17JbL+Jwh3UCsj4U6aJB5i4bZ T8Pu5WyCalSshB3wbTTMRo2vGZZirDMvGajE4JMRHNRA6LdvZWirb42uywYCgA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690209343; a=rsa-sha256; cv=none; b=cZL49r5dONOUSc5ScZnP3u5aomNtCeBC7CFKBodXrB/epR3eL144DtBtm2X6cuf2yMI/nI AGZZlvCv4kk4MBN/nDc0t/FE02bgAvO1b0qL40XIEIU9PZzNdyreYbKLPpRIQRZ5T+drXQ tPTFGxRok8zI73z/5jvKio9H80ZzRpmwZGcAZMqexFqYccrQiv4xInyY+9n/ZEQYq8slXL h5hWxOnOS/GSXZeBOGA29UkHT3SiCRwJPJsE+bAfxNoboICZjoGdUwk0uQsJa6tMJbMQaw 8OHoo/J/JZ1Dow09KccZM4lVnIeTvCxsHmev58PkUqGEHKd26LFjPt9YRxJ7Kg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8jPq4hYSzLwt; Mon, 24 Jul 2023 14:35:43 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36OEZhO6063550; Mon, 24 Jul 2023 14:35:43 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36OEZhaO063549; Mon, 24 Jul 2023 14:35:43 GMT (envelope-from git) Date: Mon, 24 Jul 2023 14:35:43 GMT Message-Id: <202307241435.36OEZhaO063549@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 448f6c4a1c - main - Status/2023Q2/linuxulator.adoc: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 448f6c4a1c3c59e98e07c1ed6fd72872f2502eb9 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=448f6c4a1c3c59e98e07c1ed6fd72872f2502eb9 commit 448f6c4a1c3c59e98e07c1ed6fd72872f2502eb9 Author: Graham Perrin AuthorDate: 2023-07-24 13:53:09 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-24 14:35:12 +0000 Status/2023Q2/linuxulator.adoc: Fixes Approved by: dchagin (original report submitter) Approved by: carlavilla (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/191 --- .../content/en/status/report-2023-04-2023-06/linuxulator.adoc | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc b/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc index 9606680c33..d11716626b 100644 --- a/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc +++ b/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc @@ -8,12 +8,12 @@ Contact: Dmitry Chagin The goal of this project is to improve FreeBSD's ability to execute unmodified man:linux[4] binaries. -As of gitref:cbbac5609115[repository=src], preserving of an fpu xsave state across signal delivery on amd64 is implemented. -That is made possible to run modern golang with preemptive scheduler on. +As of gitref:cbbac5609115[repository=src], preserving an fpu xsave state across signal delivery on amd64 is implemented. +That makes it possible to run modern golang with preemptive scheduler on. The new facility to specify an alternate ABI root path was added to the man:namei[9]. -Previously, to dynamically reroot lookups, every man:linux[4] syscall where path names translation is needed required a bit of ugly code and used `kern_alternate_path()` which does not properly resolved symlinks with leading `/` in the target. -For now a non-native ABI (i.e., man:linux[4]) uses one call to `pwd_altroot()` during exec-time into that ABI to specify it's root directory (e.g., [.filename]#/compat/ubuntu#) and forget about path names translation. -That is made possible to chroot into the Ubuntu compat without having to fix such symlinks by hand. +Previously, to dynamically reroot lookups, every man:linux[4] syscall where path names translation is needed required a bit of ugly code and used `kern_alternate_path()` which does not properly resolve symlinks with leading `/` in the target. +For now a non-native ABI (i.e., man:linux[4]) uses one call to `pwd_altroot()` during exec-time into that ABI to specify its root directory (e.g., [.filename]#/compat/ubuntu#) and forget about path names translation. +That makes possible chroot into the Ubuntu compat without having to fix such symlinks by hand. In total, over 10 bugs were fixed; glibc-2.37 tests suite reports less than 70 failed tests. From nobody Mon Jul 24 14:35:44 2023 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 4R8jPs16PFz4npnv for ; Mon, 24 Jul 2023 14:35: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8jPr6mrKz4Wtv; Mon, 24 Jul 2023 14:35:44 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209345; 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=8o2bGFsaQjcr0e2NAqICQvbk9D2glswZPeYRJqjwC9o=; b=lOTuReT2D3HVeoDXHSL9atavvLUijUwUq2IPebRu9np4f6n6eRye9R6oNnJaxii71N+jBf vlGHaMq3NPwNhtLFSsomnINLJUJTF5cYBgQGzCW/oxOWz1d4RFSM3Z+DkDyWlvnq0XA1of /ifXZ1UO358j0F6qMXIl5zM3mPKZbZw5I3bLtqPWqnQw8Rh92Llfb1+ICk7FQVjreiL2wh 9yTgUlJNnMSnBvV7E2X9sU5mWFYHi/gybSJtNVoHs8V9Lt/OqhNgLF+hRY7FGMWgZCalVi NFpJHFS4aRNRPIZ93x4OMZaesLInpYRV9/2eO+RV1+mEYM0Y8A0N0UxVoB+S6Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209345; 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=8o2bGFsaQjcr0e2NAqICQvbk9D2glswZPeYRJqjwC9o=; b=hOCbC06dy3k3X8eP9OzqbbWQ6f0d4ia4u/5tEtHkPUO4E02yHKCERtGrk2AcTqCD5GQt30 rP8/TrfYIRSo7vgCy1dn0Zbsf/f8kSPYC9kA0Qtlaly+KYdg2tdOb37Lsoj5lbj9WNKN3j LQceS/0Bcyva7zMZy9uNEzyhvV349gyu84bBAi/QL3bxqAokNXHpyvmvp48i44axfQug5U wy0nZjcNSQW7i2QYR25Xhv88Ps1HfssbwU7dwuwWHZExOc+efi/jSN5zjXPXFnwbs0Yr7S KnHwpmZCRI6jNN1T08E6BK6OXgx/IWXETsmHF5HzZX5sQeWHhfGPCV2t45T84A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690209345; a=rsa-sha256; cv=none; b=WKB9SLJ22RnZGJET0cTbt679/aFKx42LMA7X+gCdNis8vP+ZWv0PjutXb0tvv02/6tMrpY vQuvFUcu8V3ZQJR2dQgbAtBOxAZD69jKFhLE/i2jpaLXVur67vqEoDyt5AiCruFDpt/xDi +yuvs/zScZS0pjSwZ4nM37iqeWTMEBKiMixV58QWBoStX7PK9Zogu+KWeHvGk2y73cDpa+ sCZV39aD4h9SQ5PYExKuuy55csqDAvVJclXcRhsXkI5r/yW/xPH4XhuOx0oRxW4QafVfiZ pAJ8B/sEvUmW1YEXWVKkLl/nKnb8rjLdyCBwwU8dOtonhgK4CsnqMEfF+c6upA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8jPr5bMqzLwv; Mon, 24 Jul 2023 14:35:44 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36OEZiQV063569; Mon, 24 Jul 2023 14:35:44 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36OEZiVe063568; Mon, 24 Jul 2023 14:35:44 GMT (envelope-from git) Date: Mon, 24 Jul 2023 14:35:44 GMT Message-Id: <202307241435.36OEZiVe063568@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 91f9c482b4 - main - Status/2023Q2/caldera.adoc: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 91f9c482b403d2e037fc67ac07f07942275483b9 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=91f9c482b403d2e037fc67ac07f07942275483b9 commit 91f9c482b403d2e037fc67ac07f07942275483b9 Author: Graham Perrin AuthorDate: 2023-07-24 14:13:16 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-24 14:35:12 +0000 Status/2023Q2/caldera.adoc: Fixes Approved by: carlavilla (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/203 --- .../content/en/status/report-2023-04-2023-06/caldera.adoc | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/caldera.adoc b/website/content/en/status/report-2023-04-2023-06/caldera.adoc index 35c26bc640..6aa99cb033 100644 --- a/website/content/en/status/report-2023-04-2023-06/caldera.adoc +++ b/website/content/en/status/report-2023-04-2023-06/caldera.adoc @@ -1,14 +1,14 @@ === MITRE Caldera on FreeBSD Links: + -link:https://www.caldera.com/[MITRE Caldera] URL: link:https://www.caldera.com/[] + -link:http://www.redcanary.com[Red Canary] URL: link:http://www.redcanary.com/[] + +link:https://caldera.mitre.org/[MITRE Caldera] URL: link:https://caldera.mitre.org/[] + +link:https://www.redcanary.com/[Red Canary] URL: link:https://www.redcanary.com/[] Contact: José Alonso Cárdenas Márquez MITRE Caldera is a cybersecurity platform designed to easily automate adversary emulation, assist manual red teams, and automate incident response. -It is built on the MITRE ATT&CK framework and is an active research project at MITRE. +It is built on the MITRE ATT&CK(R) framework and is an active research project at MITRE. MITRE Caldera (package:security/caldera[]) was added to the ports tree in April 2023. This port includes support for the link:https://github.com/redcanaryco/atomic-red-team[Atomic Red Team Project] used by the link:https://github.com/mitre/atomic[MITRE Caldera atomic plugin]. @@ -22,8 +22,8 @@ People interested in helping with the project are welcome. Current version: 4.2.0 -TODO +==== To Do -* Add Caldera testing infrastructure makejail -* Add FreeBSD to platforms officially supported by MITRE Caldera, see link:https://github.com/mitre/caldera/pull/2752[] -* Add FreeBSD to platforms officially supported by Red Canary, see link:https://github.com/redcanaryco/atomic-red-team/pull/2450[] +* Add Caldera testing infrastructure makejail. +* Add FreeBSD to platforms officially supported by MITRE Caldera, see link:https://github.com/mitre/caldera/pull/2752[]. +* Add FreeBSD to platforms officially supported by Red Canary, see link:https://github.com/redcanaryco/atomic-red-team/pull/2450[]. From nobody Mon Jul 24 14:35:45 2023 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 4R8jPt16P2z4npls for ; Mon, 24 Jul 2023 14:35: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8jPt0Kllz4X0w; Mon, 24 Jul 2023 14:35:46 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209346; 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=DWcm8XBMv6CGj75ghxjNB60FFomcy6TOibN9e4NB4Qk=; b=grdm00O5pJ2gbplvPHP6e2DMFuj7tOpp9BIgsKwQY9hzCHrms27SaJpxBvO8Zkdfh4Vt08 mPErN9atuW30/ygY9AE2fEOn+qgsbmRXQhtupn24GlCzHWSdRFr/H8xXMEDnk7f8hB/KNi m7vdGsaV45PFO9CrEA6DAzLCYYZcXyZMP3bpD0xU514214KI87I44la94PjWY1VPVeOcd4 zCpLF7btHAyRmqYEGQ+KiaQ2PPvTvb3OkIKfO6tuMGA1Mk6PesXzFwhRplLlch6VKgqdH9 nyyxDYsEZg+yv2wTrPfQM9X559vno4VOulPiCbqe3/EioZzZQKl8qs50vUYgGw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209346; 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=DWcm8XBMv6CGj75ghxjNB60FFomcy6TOibN9e4NB4Qk=; b=gE8Qr4VOH/5smWxBEyPaD4TBfCwuE7seWzO/1pzV522YqEfJ1ZDWWuPwdccHhSSXkuck8E gpR12fCsyi57X/BxPH0tXBdqDcMK2UbsKwURoWSAm+pOJ9duyz3+gy9jKRlsV/5uX4EyET bUb7cl2Jw0+Fm5wWrnbneca/0yzEgLS8cwri8f+klOr5dTyFFuDdjdpaJR+zknEK4uBP+b sG7kSGoftj7vKEdI2tRxsu6bTTPVtiUW4zzCqK/r5unDqdKpdAIoA70QbNUjVwnZ/PZ1Zu RxX7gXSjVp3yiEfgORvx2783PaHlGFlNlikXTLsrPXHsNpIUDo+RH9dH6xSBBA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690209346; a=rsa-sha256; cv=none; b=o7Zqpw4ZHp+QfXdUcrCXTf1pTw9qlDTB6jJGCX6KzmbgBpoZk/9StNlO1RMH6iXC7fqIGu 4ngQOzEoDRUDuArbd5l5eYgjsF3dHrRVmHif6u/FPaA4s/kSR9BwzrdrlBVeU/YIhu4qxB iyY87PTWwGdiwNXXPvkjIhk+Nd7dWcsfxihGB6tZn8Z4qK3C66cAtpsTNbphm58ZodKpbQ j0D1ig2sdXt/hcqA+O3uxSVU6fXQmI8VWPZgFloX945jFUV70lO9Rb9M3DJdAkg3RcFFuP zc/VLeYZ+V0Xts8SyggW7Gae9OixYcv/0Xc16RAmPL3Qo31j65Ps2nfAPv9m9w== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8jPs6WmRzLww; Mon, 24 Jul 2023 14:35:45 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36OEZjXe063591; Mon, 24 Jul 2023 14:35:45 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36OEZjhu063590; Mon, 24 Jul 2023 14:35:45 GMT (envelope-from git) Date: Mon, 24 Jul 2023 14:35:45 GMT Message-Id: <202307241435.36OEZjhu063590@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: fb0abbf758 - main - Status/2023Q2/doceng.adoc: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: fb0abbf758b743c8a196d4e2a88486c467772bf9 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=fb0abbf758b743c8a196d4e2a88486c467772bf9 commit fb0abbf758b743c8a196d4e2a88486c467772bf9 Author: Graham Perrin AuthorDate: 2023-07-24 14:17:03 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-24 14:35:12 +0000 Status/2023Q2/doceng.adoc: Fixes Approved by: carlavilla (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/205 --- .../en/status/report-2023-04-2023-06/doceng.adoc | 26 +++++++++++----------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/doceng.adoc b/website/content/en/status/report-2023-04-2023-06/doceng.adoc index 4346cac6e1..fd015916b4 100644 --- a/website/content/en/status/report-2023-04-2023-06/doceng.adoc +++ b/website/content/en/status/report-2023-04-2023-06/doceng.adoc @@ -8,36 +8,36 @@ Version: $Id: doceng-2023-2nd-quarter-status-report.adoc 415 2023-06-25 13:11:08 === Documentation Engineering Team -Link: link:https://www.freebsd.org/docproj/[FreeBSD Documentation Project] URL: link:https://www.freebsd.org/docproj/url[] + -Link: link:https://docs.freebsd.org/en/books/fdp-primer/[FreeBSD Documentation Project Primer for New Contributors] URL: link:https://docs.freebsd.org/en/books/fdp-primer/url[] + -Link: link:https://www.freebsd.org/administration/#t-doceng[Documentation Engineering Team] URL: link:https://www.freebsd.org/administration/#t-docengurl[] +Link: link:https://www.freebsd.org/docproj/[FreeBSD Documentation Project] URL: link:https://www.freebsd.org/docproj[] + +Link: link:https://docs.freebsd.org/en/books/fdp-primer/[FreeBSD Documentation Project Primer for New Contributors] URL: link:https://docs.freebsd.org/en/books/fdp-primer/[] + +Link: link:https://www.freebsd.org/administration/#t-doceng[Documentation Engineering Team] URL: link:https://www.freebsd.org/administration/#t-doceng[] Contact: FreeBSD Doceng Team -The doceng@ team is a body to handle some of the meta-project issues associated with the FreeBSD Documentation Project; for more information, see link:https://www.freebsd.org/internal/doceng/[FreeBSD Doceng Team Charter]. +The doceng@ team is a body to handle some of the meta-project issues associated with the FreeBSD Documentation Project; for more information, see the link:https://www.freebsd.org/internal/doceng/[FreeBSD Doceng Team Charter]. -During the last quarter: +During this quarter: * fernape@ has been appointed as a new Doceng team member. * The package:www/gohugo[] port maintainership has been transferred to doceng@ since it is a critical part of our documentation infrastructure. This was agreed with the former maintainer. * Improvements to the translation workflow (described in the following sections). -==== Porter's Handbook: +==== Porter's Handbook -The missing link:https://cgit.freebsd.org/doc/commit/?id=634a34b7bb37650e4f8fcbea9fd7428b3f5b911a[Uses=nextcloud has been documented.] +link:https://cgit.freebsd.org/doc/commit/?id=634a34b7bb37650e4f8fcbea9fd7428b3f5b911a[`USES=nextcloud`] has been documented. -==== FDP Primer: +==== FDP Primer -* A new chapter focusing on Weblate has been recently added to the link:https://docs.freebsd.org/en/books/fdp-primer/weblate/[FreeBSD Documentation Project Primer for New Contributors book]. +A new chapter focusing on Weblate has been added to the link:https://docs.freebsd.org/en/books/fdp-primer/weblate/[FreeBSD Documentation Project Primer for New Contributors]. This comprehensive chapter provides step-by-step guidance on joining the FreeBSD translators team, both for translating online on Weblate and offline. It offers valuable insights and practical suggestions for efficient translation, proofreading, and testing processes. Furthermore, this chapter equips contributors with the necessary knowledge to formally submit their translations to the documentation repository, ensuring a seamless integration of their work. ==== FreeBSD Translations on Weblate -Link: link:https://wiki.freebsd.org/Doc/Translation/Weblate[Translate FreeBSD on Weblate] URL: link:https://wiki.freebsd.org/Doc/Translation/Weblateurl[] + -Link: link:https://translate-dev.freebsd.org/[FreeBSD Weblate Instance] URL: link:https://translate-dev.freebsd.org/url[] +Link: link:https://wiki.freebsd.org/Doc/Translation/Weblate[Translate FreeBSD on Weblate] URL: link:https://wiki.freebsd.org/Doc/Translation/Weblate[] + +Link: link:https://translate-dev.freebsd.org/[FreeBSD Weblate Instance] URL: link:https://translate-dev.freebsd.org/[] ===== Q2 2023 Status @@ -74,7 +74,7 @@ And please, help promote this effort on your local user group, we always need mo Contact: Sergio Carlavilla - * link:https://reviews.freebsd.org/D40546[The Network chapter is being reworked] +link:https://reviews.freebsd.org/D40546[The Network chapter is being reworked]. ==== FreeBSD Website Revamp - WebApps working group @@ -82,7 +82,7 @@ Contact: Sergio Carlavilla Working group in charge of creating the new FreeBSD Documentation Portal and redesigning the FreeBSD main website and its components. FreeBSD developers can follow and join the working group on the FreeBSD Slack channel #wg-www21. -The work will be divided into four phases: +The work is divided into four phases: . Redesign of the Documentation Portal + From nobody Mon Jul 24 14:35:46 2023 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 4R8jPv1yljz4npp0 for ; Mon, 24 Jul 2023 14:35:47 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8jPv17WQz4XGW; Mon, 24 Jul 2023 14:35:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209347; 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=dEi2g1T9PpA5AmEIF/eN+VUu+uxmp17VLCzzRaFNKAA=; b=CZ0UPug8qTVIMQXrlN4kT7Qq75JvXOKr5MBXsIv1K0UuT8h+kUMFOj8fZC3GRVJ3k0akJZ 4fVUQJb2yTBRIG2xylg95ViqKgXFFn5NSMfYihxv+tDphYr6S/uV6C7RYQY0DgOZphstoz Ko9xIhLkxeJuKu5WJz7IGsz/aemAVAO5mFSj8k3ifo0grMsZR9DzbzxFyPWw41oplD6F1V L2XKYuZwrQ2DVaBrAADyXZnyzpOk7PB/d3QSDO+QzuGXpbm71z4/GZmOzLVwmP36/T4mB4 t8DLNBj0187OE3dXQ8VGqy4AqyWxFUrXtNR5PmZd0E/xD4cIRA3bmFHhZwtnuw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209347; 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=dEi2g1T9PpA5AmEIF/eN+VUu+uxmp17VLCzzRaFNKAA=; b=LO6BNSLMCS/TFcGVmx/RZiOC56NdRMAWn5JjdLqCqNYen1Au835VRVWLdFwrwVpy7k5/Jd 52jMJ5d60SX5+bAJsqQVc6k3Fjj5PgXAysy0DaE/E+mqoVnwQRvWXHon0L69rHTwFEVWf8 mvTJ8gthsVqay14Yvs77hzNGM+pfFChvgyBrokt0Lfle6Ln5ULX2y7SRv+XWhM2bKYEwoi reazKMgSRvlGyytZlw541h5rMJ9Ln6qqPr0K1puD2fPdCLnvnnWo8L2EW5s4tbT0VJkIg8 y0MTFrUlx66y1GeyZGerLo9T5c98cpAoIbbrdkm+SXmskcAKcMFYyi98TL0spg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690209347; a=rsa-sha256; cv=none; b=PojCSQNUQ8OsDBBJQpwOuUUmMHROKKwlCj8lv6j5Y3UjI91ZFGPaA6GBNyiMaJyvzFrT8+ 9z9BHdn/qESy5Lx7lCszhssQXh+l0RjhFZUYlvlY/lFqNkXuCqKs1ZnQId8PVuxSfPhtud s7Sxft+8R4WSwhbKu28/mTFV0Kz5QaqfjLClsym17k8HmlMHHTc5qFfpWigdkRYEFP1VLE V0XAxXcO0Xpjg23R1ZoSzg3uHKfUmlm+4IZH7eq+hkyk9doGjgNrmEDTDHz8os5QRf1dkz tmfBk5oLuQkOW0VeSvrjC4gRobGKuraMoYeG2/tI5/yz0tbEue3nKsY8umrGQg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8jPv0DlHzLqt; Mon, 24 Jul 2023 14:35:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36OEZkTa063610; Mon, 24 Jul 2023 14:35:46 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36OEZkFM063609; Mon, 24 Jul 2023 14:35:46 GMT (envelope-from git) Date: Mon, 24 Jul 2023 14:35:46 GMT Message-Id: <202307241435.36OEZkFM063609@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 8b5f17227d - main - Status/2023Q2/gcc.adoc: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 8b5f17227d4366293f37db5662349e2a85fbab06 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=8b5f17227d4366293f37db5662349e2a85fbab06 commit 8b5f17227d4366293f37db5662349e2a85fbab06 Author: Graham Perrin AuthorDate: 2023-07-24 14:22:27 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-24 14:35:12 +0000 Status/2023Q2/gcc.adoc: Fixes Approved by: carlavilla (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/206 --- website/content/en/status/report-2023-04-2023-06/gcc.adoc | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/gcc.adoc b/website/content/en/status/report-2023-04-2023-06/gcc.adoc index 5203a70ada..ff97521c15 100644 --- a/website/content/en/status/report-2023-04-2023-06/gcc.adoc +++ b/website/content/en/status/report-2023-04-2023-06/gcc.adoc @@ -1,7 +1,7 @@ === GCC on FreeBSD Links: + -link:https://gcc.gnu.org[GCC Project] URL: link:https://gcc.gnu.org[] + +link:https://gcc.gnu.org/[GCC Project] URL: link:https://gcc.gnu.org/[] + link:https://gcc.gnu.org/gcc-10/[GCC 10 release series] URL: link:https://gcc.gnu.org/gcc-10/[] + link:https://gcc.gnu.org/gcc-11/[GCC 11 release series] URL: link:https://gcc.gnu.org/gcc-11/[] + link:https://gcc.gnu.org/gcc-12/[GCC 12 release series] URL: link:https://gcc.gnu.org/gcc-12/[] + @@ -10,7 +10,7 @@ link:https://gcc.gnu.org/gcc-13/[GCC 13 release series] URL: link:https://gcc.gn Contact: Lorenzo Salvadore Upstream has released link:https://gcc.gnu.org/gcc-13[GCC 13]. -As announced in the past status report, I plan to attempt an update of GCC_DEFAULT right from the first GCC 13 release, thus much of this quarter work has been in preparation of this. +As announced in the past status report, I plan to attempt an update of GCC_DEFAULT right from the first GCC 13 release, thus much of this quarter's work has been in preparation of this. With the release of GCC 13.1 (first GCC 13 release: I remind that GCC counts minor version releases starting from 1), two new ports have been created in the ports tree: @@ -19,12 +19,15 @@ With the release of GCC 13.1 (first GCC 13 release: I remind that GCC counts min ==== The *-devel ports -A few significant changes have been made on the *-devel ports, which will be forwarded to the production ports together with more changes (see below): +Support for .init_array and .fini_array has been enabled. +FreeBSD supports both since commit gitref:83aa9cc00c2d83d05a0efe7a1496d8aab4a153bb[repository=src]. -* enable support for .init_array and .fini_array, which FreeBSD supports since commit gitref:83aa9cc00c2d83d05a0efe7a1496d8aab4a153bb[repository=src]; +The default bootstrap option on i386, amd64, and aarch64 has been reverted from LTO_BOOTSTRAP to STANDARD_BOOTSTRAP: -* switch back to STANDARD_BOOTSTRAP on i386, amd64 and aarch64 as default option instead of LTO_BOOTSTRAP: LTO bootstrap produces too many failures on the package builders for those architectures. -Users wanting to use LTO_BOOTSTRAP can still enable the option manually. +- LTO bootstrap produces too many failures on the package builders for those architectures +- LTO_BOOTSTRAP remains available for users who want it. + +Those changes will be forwarded to the production ports. ==== The production ports From nobody Mon Jul 24 14:35:48 2023 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 4R8jPw5nwbz4npc5 for ; Mon, 24 Jul 2023 14:35: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8jPw24bhz4XMQ; Mon, 24 Jul 2023 14:35:48 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209348; 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=f0bJ/98XQ1I0DoNJzaxTwI4pBrWRsLz+DKDxUtApVIk=; b=c+syMoO8HgzP9n28IHjvoiib2041zbDKZ/q3ODM0sQ8FIIsiVRb9ykAiJXqibP8g0HmDV+ h1Q57F7r6J0eQEpwX1DuxphRL8vk1k1omhDKwCyNaWPGM9sQMCwV1pu1QX430H13AdcEYA eFzlpgnkM0yGDBmk0oliaFoZYY6fpoAcNDrZ74MQ0IwGSVzhU14zvrH6ozGJy3VY2tNYUb do2xWYYJOae5C/L5wkJaFtaUsiv4aP1YAhqaPLNesdKhFhlN4AUqcAop/b3vNeT6DCmvnc KlK8sdYP5/lIKPy7zSvklFd4JPqIlwbE04RyCssvOgwaEVtU6oYhtjGHhj5yag== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209348; 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=f0bJ/98XQ1I0DoNJzaxTwI4pBrWRsLz+DKDxUtApVIk=; b=b0nSXqgH/I5a6PqBBis5VNoHApcGh4wATCMHXaoNecsPC3gualPgLtGLBimV+b+RLw6HBJ z4LQfIsTdb2JJRWnljyKxwg/6G5rPL+mnmX20T1xGLI16ibeEO9Mxaqob4QCiDrMz22ZnN Y9uTwXIgTrECwQY23jhHWWxjqWu7lL0eDi5jbnar6eqSKWd3exbV1Y1wf6bBkR4ghHJidJ Qa+0p+4H2euWGjXuB/UfZnmhqtwDMnsvyWOdokBUeyc9aATiE1oPcVuz7I74mZTGB4bpwL u6YNtDdIE3CCEsAXo5zBsm10woF0O0rZy9cRoM+61jP9krdTHt81E/uv1achMw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690209348; a=rsa-sha256; cv=none; b=B6yNSix0p+yVUJBvZbM8aW3XYZePKZVE1qlnQbc0ZUDnc8UXAbYLaLI9AsELF3JdYMNjgh NuOHUUiowFliJXbShjRYdHUOfgkFZzlmBieM0vBtciXSiL7eTPNfOrnOyaPu9zBGgGZO3w uB4rQkK8CpvJNDPdoYX6yikpYKfch1pP2J/BE96dJk3riySXsUlZQsycGc9GIVdALSaV8g 5q6CIUPSftdwOrD7QNQl7/hhlmo1akJgKpcZsl38Q5og7VPdPaZkHzkJikmm0wW14Sudup EJHPI+0146LO5RBv3H62fbedTuKukgflAnBIPdwtkL9TrCh61EMUA8gBOQlZcA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8jPw18lbzLqv; Mon, 24 Jul 2023 14:35:48 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36OEZmDx063630; Mon, 24 Jul 2023 14:35:48 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36OEZmsQ063629; Mon, 24 Jul 2023 14:35:48 GMT (envelope-from git) Date: Mon, 24 Jul 2023 14:35:48 GMT Message-Id: <202307241435.36OEZmsQ063629@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 639340b1da - main - Status/2023Q2/openstack.adoc: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 639340b1dab6665ced064a6e79983992c4c8fd9d Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=639340b1dab6665ced064a6e79983992c4c8fd9d commit 639340b1dab6665ced064a6e79983992c4c8fd9d Author: Graham Perrin AuthorDate: 2023-07-24 14:24:22 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-24 14:35:12 +0000 Status/2023Q2/openstack.adoc: Fixes Approved by: carlavilla (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/209 --- .../status/report-2023-04-2023-06/openstack.adoc | 40 +++++++++++----------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/openstack.adoc b/website/content/en/status/report-2023-04-2023-06/openstack.adoc index 8b0ae34e4f..b95a65099c 100644 --- a/website/content/en/status/report-2023-04-2023-06/openstack.adoc +++ b/website/content/en/status/report-2023-04-2023-06/openstack.adoc @@ -1,30 +1,30 @@ -=== OpenStack on FreeBSD +=== OpenStack on FreeBSD -Links: + -link:https://www.openstack.org/[OpenStack] URL: link:https://www.openstack.org/[] + -link:https://github.com/openstack-on-freebsd[OpenStack on FreeBSD] URL: link:https://github.com/openstack-on-freebsd[] + +Links: + +link:https://www.openstack.org/[OpenStack] URL: link:https://www.openstack.org/[] + +link:https://github.com/openstack-on-freebsd[OpenStack on FreeBSD] URL: link:https://github.com/openstack-on-freebsd[] -Contact: Chih-Hsin Chang + -Contact: Li-Wen Hsu +Contact: Chih-Hsin Chang + +Contact: Li-Wen Hsu -This project aims to port key OpenStack components such as keystone, nova, neutron, etc., so that FreeBSD can function as an OpenStack host. +This project aims to port key OpenStack components such as keystone, nova, and neutron, so that FreeBSD can function as an OpenStack host. -In 2023 Q2, we start porting `nova-novncproxy` and `nova-serialproxy` to increase the ways to access the instance console. -To lower the threshold for people who want to give it a try on the project, we also migrate our development environment from a physical machine to a virtual one. -But there is still a problem running bhyve VMs on top of Linux KVM. -A detailed writeup for the issue can be found link:https://hackmd.io/@starbops/SkdJON2un[here]. -Other achievements include: +We started porting `nova-novncproxy` and `nova-serialproxy` to increase the ways to access the instance console. +To lower the threshold for people who want to give it a try on the project, we also migrated our development environment from a physical machine to a virtual one. +There is still a problem running bhyve VMs on top of Linux KVM. +A detailed writeup for the issue can be found link:https://hackmd.io/@starbops/SkdJON2un[here]. +Other achievements include: -* Sorting out network connectivity issues inside the instances -* Able to spawn multiple instances -* Porting from Python 3.8 to 3.9 +* Sorting out network connectivity issues inside the instances +* Able to spawn multiple instances +* Porting from Python 3.8 to 3.9. -In the next quarter, we will continue working on the console proxy services to make the overall workflow more fluent. +In the next quarter, we will continue working on the console proxy services to make the overall workflow more fluent. -The step-by-step documents for constructing a POC site can also be found link:https://github.com/openstack-on-freebsd/docs[in the `docs` repository]. -The patched version of each OpenStack component is under the same GitHub organization. +The step-by-step documents for constructing a POC site can also be found link:https://github.com/openstack-on-freebsd/docs[in the `docs` repository]. +The patched version of each OpenStack component is under the same GitHub organization. -People interested in helping with the project can first help check the documentation by following the installation guide. -Feedback and help are always welcome. +People interested in helping with the project can first help check the documentation by following the installation guide. +Feedback and help are always welcome. Sponsor: The FreeBSD Foundation From nobody Mon Jul 24 14:35:49 2023 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 4R8jPx3kbNz4npp6 for ; Mon, 24 Jul 2023 14:35: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8jPx2Yb1z4XMZ; Mon, 24 Jul 2023 14:35:49 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209349; 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=y/yCbtVTPErl+hSJmWSjhvhDgNskdWnIpHAACdaMBS8=; b=h5VDzihZqNUcqR4nqHt1zt0dQDJCy2U4rtgW9226cFNjy9io6upn9uqj+KVSFM1ugkIAcH iBKKO9685X7InYMF1EyZ61Ir4B+ptm8fR4d3oa9cmZq1jggj+/4LWc7Mn5x/NGjuGJRePv 7Xx+qmu3HAChRYBTrd9Gu53Nwkx3kAYfY8D4mtezlzIcDj4nkICzTPRLooHfg17G7shZ7O YK9Sunl3SkrWHRF22SOsN4EEfecBaJKRQCg1YO5LGgylKOW7TdZKHl4AdxTmtySmkkFgqN AkcR1q0vBCdr74M60WkCECQ+R8IkZRmdnYD8mamphMGXxOtJ+H1D8c5SJgU4Qg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209349; 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=y/yCbtVTPErl+hSJmWSjhvhDgNskdWnIpHAACdaMBS8=; b=V4yo92gwW4p0aN5bP78rXNk4+xfA1Z2SLJyA9H5fx6TUZXhAKS6ASybbTBlBUCm4l8hei3 FudCXNilxqtblBSJMbNZUagN7L2vl53XW7AlYr74HhfsUpY5nGGlcPZPfR8pqgFkqH9PJ0 NUHUiaPmGXu2pLJzc21qcxQctqS0kzX0klaYp4BVyvCRw0JlVbdYTrzNkl+BDzjnNXj4Ns YcRHWlkF3Zzr4uau5bBH6cHfpY052eId25k53BXMn9VxzG23Bm9WZRnA9/tzG44TXfnY84 2wIjpVaXFUlQkLXUI0v1sbnK4xnIFD8yjMCPXnXBqJzS8eE37ivG0JvJ5nygIw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690209349; a=rsa-sha256; cv=none; b=nhD8vgyvR19Ma+9t1rM9oL5dPI/OhkmTR2GVGWB7m3QeYc5Rm4X2omF4tRWmcWOa1TiThL lSZWnnaPNKC72sgtrqpVrWKvIY3gJHic/1s8XDSMsdGmPFQ6BNdEMdyQloo2905fcJMxE/ 3MFs9mGkWyEP3Qtv6ulnhTkIo8BGr8UUakLubOcGaJkdGVfh5Jq8IwSKUbbuwqQs7WctmC PYG5VJq8CmHVPX5AZDq0q5G78eD9OIgVQ30LbqMuhmMvsguB06udwFhjGp0gLQTyk2xT8P 7uG8SAys7hrEA0i9esb68boDEEDhDMBrdTFpLFWteUD7SIkvIuyPBEiU9VFoQQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8jPx1fz6zM1R; Mon, 24 Jul 2023 14:35:49 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36OEZnSd063655; Mon, 24 Jul 2023 14:35:49 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36OEZnh9063654; Mon, 24 Jul 2023 14:35:49 GMT (envelope-from git) Date: Mon, 24 Jul 2023 14:35:49 GMT Message-Id: <202307241435.36OEZnh9063654@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 2fbddacdc8 - main - Status/2023Q2/service-jails.adoc: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 2fbddacdc83421f6f92de7396dfdb05ade5549f5 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=2fbddacdc83421f6f92de7396dfdb05ade5549f5 commit 2fbddacdc83421f6f92de7396dfdb05ade5549f5 Author: Graham Perrin AuthorDate: 2023-07-24 14:28:40 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-24 14:35:12 +0000 Status/2023Q2/service-jails.adoc: Fixes Approved by: carlavilla (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/211 --- .../status/report-2023-04-2023-06/service-jails.adoc | 19 +++++++++---------- 1 file changed, 9 insertions(+), 10 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/service-jails.adoc b/website/content/en/status/report-2023-04-2023-06/service-jails.adoc index efb58e7163..5a66d24a20 100644 --- a/website/content/en/status/report-2023-04-2023-06/service-jails.adoc +++ b/website/content/en/status/report-2023-04-2023-06/service-jails.adoc @@ -1,27 +1,26 @@ -=== Service Jails - automatic jailing of rc.d services +=== Service Jails -- automatic jailing of rc.d services Links: + - link:https://reviews.freebsd.org/D40369[D40369: Extend /usr/bin/service with the possibility to set ENV vars] URL: link:https://reviews.freebsd.org/D40369[] + link:https://reviews.freebsd.org/D40370[D40370: Infrastructure for automatic jailing of rc.d-services] URL: link:https://reviews.freebsd.org/D40370[] + link:https://reviews.freebsd.org/D40371[D40371: automatic service jails: some setup for full functionality of the services in automatic service jails] URL: link:https://reviews.freebsd.org/D40371[] Contact: Alexander Leidinger -Service Jails are an extension to the rc system which allows automatic jailing of rc.d services. -Service jails inherit the filesystem of the parent host or jail, but use all the other limits of a jail (process visibility, restricted network access, filesystem mounting permissions, sysvipc, ...) by default. -Additional configuration allows to inherit the IPs of the parent, sysvipc, memory page locking, and use of the bhyve virtual machine monitor (man:vmm[4]). +Service jails extend the man:rc[8] system to allow automatic jailing of rc.d services. +A service jail inherits the filesystem of the parent host or jail, but uses all other limits of the jail (process visibility, restricted network access, filesystem mounting permissions, sysvipc, ...) by default. +Additional configuration allows inheritance of the IPs of the parent, sysvipc, memory page locking, and use of the bhyve virtual machine monitor (man:vmm[4]). -If you want to put e.g. local_unbound into a service jail and allow IPv4 and IPv6 access, you simply have to change rc.conf to have +If you want to put e.g. local_unbound into a service jail and allow IPv4 and IPv6 access, simply change man:rc.conf[5] to have: ---- local_unbound_svcj_options=net_basic local_unbound_svcj=YES ---- -While this doesn't have the same security benefits of a manual jail setup with a separate filesystem and IP/VNET, it is much easier to setup while providing some of the security benefits of a jail like hiding other processes of the same user. +While this does not have the same security benefits of a manual jail setup with a separate filesystem and IP/VNET, it is much easier to setup, while providing some of the security benefits of a jail like hiding other processes of the same user. The patches in the links are a rewrite of link:https://lists.freebsd.org/pipermail/freebsd-jail/2019-February/003710.html[what I presented in 2019]. -The main difference is that an ENV variable is used to do some more rational tracking and as such requires a change to man:service[8]. +The main difference is that an ENV variable is used to do more rational tracking and as such, requires a change to man:service[8]. -My intent is to commit link:https://reviews.freebsd.org/D40369[D40369] before the branch of 14-stable (which may have happened already when you read this). -I will not commit link:https://reviews.freebsd.org/D40370[D40370] and link:https://reviews.freebsd.org/D40371[D40371] before 14.0 is released and both would benefit of some more eyes looking at them. +My intent is to commit link:https://reviews.freebsd.org/D40369[D40369] before the branch of `stable/14`. +I will not commit link:https://reviews.freebsd.org/D40370[D40370] or link:https://reviews.freebsd.org/D40371[D40371] before 14.0 is released and both will benefit from more eyes. From nobody Mon Jul 24 14:35:50 2023 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 4R8jPy4Tjbz4npm3 for ; Mon, 24 Jul 2023 14:35: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8jPy3KN7z4XMr; Mon, 24 Jul 2023 14:35:50 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209350; 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=Kt4Mo4NT+SnPVWzg9Tys09rfaiRs2qiomn90skI1Iy0=; b=Z6SGMNphJieyQzI1hCbGcYCKV6vWZYNjXti+f0gDBlTFdo+z1Ge0Lsn31iFTWUjCprBgqn MSthoVY21AxTsOvc40Wp6hZ9ZEitadRI+29Lgmi+ACDi84JL4lNYTFHR1swqQTxgk4uCkY RJFk9UnrpfK8g+rEaMJvG+mRf1oL80Lq9vcKm9uJe0Fav448uiTlp2wDh0w+qxpOZ3vK4i weTocd5lhWDK/KDDN2MUI9cCIl9PpvM2k4uG9heeBlgP2002RPVvLGTmUPS2tHC5FrWFwN W7QHqFw6Mq7UqveFuw8A6BVpMy7ikkp2VsOy2t9gJe89OE/hsIDrimcJEiRV2Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209350; 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=Kt4Mo4NT+SnPVWzg9Tys09rfaiRs2qiomn90skI1Iy0=; b=Wh2czHle43Q4mGd3YS/P0AAysUX8NrEIH0NpSUrK8YmYrqdDdKvMkkGIGDRjq0E8jufhMo Y953Oycx4cRkMC57wAdg0e+eseKsdkCcQm4TgmTZdf7nwoMZD/KjXbKNID2TXcGsVE3vzI eNunyWqrtwpYlmsbz8olLIKzwpnoPbxgt65R2+Yyv0YHdnYHCmOJ9W0VEPzoguGBIzsu4h rQm4aptLozuzeQI1hFlf68rsKw0cESP2xn2tPzRUJAw6ljP+Am/sRzqmcYE7vGusdMXY/P aCMgwEN2o59am1MbwXwpQ1WVelXiMEg6fsGmHWZx6Kj6p2XeXOg64+HN5a9ptw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690209350; a=rsa-sha256; cv=none; b=wF0A7Q69dj1wR+c3iUU8rlRoc3tIQ7dc5OYTVb3aAd58V1mnangjCsa9qYN6paqlEjFwO0 6iIhpzJWyfpjCQ1lMO2gtlNg2uMTtolkjecWP2pFPFe+ofxKgm1JUVRb+59+18jBiClVKh iatJ3xx+bAI1U4YJ+Wfpo5173TxKSI5cJFBJAu+50/tZhM1J9U/n6vhH9YR9EGU0ZH+hjQ ULgFWyd2+50RF4uq6uri89Lu1XT32Uk2Zquvj3ZPDsFGFQ1/I0OdTpvsPFURS/iU+CcX2k 22GlAbo9hyEeTg2VwOMoHGioW1a9TQ+tCh0SEWeMisDeugFeHJa7YARnnRjB/A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8jPy2Q36zLqw; Mon, 24 Jul 2023 14:35:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36OEZomX063679; Mon, 24 Jul 2023 14:35:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36OEZovb063678; Mon, 24 Jul 2023 14:35:50 GMT (envelope-from git) Date: Mon, 24 Jul 2023 14:35:50 GMT Message-Id: <202307241435.36OEZovb063678@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: f94955c0ac - main - Status/2023Q2/core.adoc: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: f94955c0ac1db5be31a076d1fbd11b7e88cd6e49 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=f94955c0ac1db5be31a076d1fbd11b7e88cd6e49 commit f94955c0ac1db5be31a076d1fbd11b7e88cd6e49 Author: Graham Perrin AuthorDate: 2023-07-24 14:30:57 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-24 14:35:12 +0000 Status/2023Q2/core.adoc: Fixes Approved by: carlavilla Pull Request: https://github.com/freebsd/freebsd-doc/pull/222 --- .../en/status/report-2023-04-2023-06/core.adoc | 26 +++++++++++----------- 1 file changed, 13 insertions(+), 13 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/core.adoc b/website/content/en/status/report-2023-04-2023-06/core.adoc index 74a3e5d5f7..bce2cccfbe 100644 --- a/website/content/en/status/report-2023-04-2023-06/core.adoc +++ b/website/content/en/status/report-2023-04-2023-06/core.adoc @@ -6,30 +6,30 @@ The FreeBSD Core Team is the governing body of FreeBSD. ==== DevSummit 202305 -The Core Team has presented the status update at the DevSummit 202305. -Slides are available at link:https://wiki.freebsd.org/DevSummit/202305[] +The Core Team has presented the status update at the FreeBSD Developer Summit, 17th–18th May. +Slides are available at link:https://wiki.freebsd.org/DevSummit/202305[]. ==== FreeBSD 14 -The Core Team is working with the different teams to ensure that FreeBSD 14 will come out with the highest quality. +The Core Team is working with other teams to ensure that FreeBSD 14.0-RELEASE will be of the highest quality. -The Core Team has no objection to mark riscv64sf as unsupported in 14. +The Core Team has no objection to mark riscv64sf (64-bit RISC-V soft-float) as https://www.freebsd.org/platforms/[unsupported in 14]. -==== Meetings with the FreeBSD Foundation +==== Meetings with The FreeBSD Foundation -The Core Team and the FreeBSD Foundation continue to meet regularly to discuss the next steps to take for the management and development of FreeBSD and its future. -In 2023Q2, the Core Team had two meetings with the Boards of Directors of the FreeBSD Foundation and employees. -They discussed how the FreeBSD Foundation can help the Core Team and the Project in general. +The Core Team and The FreeBSD Foundation continue to meet regularly to discuss the next steps to take for the management, development, and future of FreeBSD. +The Core Team had two meetings with the Board of Directors of, and employees of, the Foundation. +They discussed how the Foundation can help the Core Team and the Project in general. ==== Matrix IM solution -One of the major items in the Core Team updates in DevSummit 202305 is proposing a new project communication channel. +One of the major items in the Core Team updates in DevSummit 202305 was proposing a new project communication solution. There is currently a testing instance at matrix-dev.FreeBSD.org setup by clusteradm. -All developers can access it with their kerberos credentials, and some public channels can be joined through Matrix's federation feature. -Please note this instance is for testing and evaluating so no backup and availability is guaranteed. +All developers can access the instance with their kerberos credentials, and some public rooms can be joined through Matrix's federation feature. +Please note this instance is for testing and evaluating so no backup or availability is guaranteed. -The Core Team is still discussing the scope and administration of this service, and collecting the feedback from community. +The Core Team is still discussing the scope and administration of this service, and collecting feedback from the community. === Code of Conduct Committee @@ -37,4 +37,4 @@ Code of Conduct Committee (conduct@) is managed by the Core Team now. === Commit bits -* Core approved the src commit bit for Christos Margiolis (christos@) +Core approved the src commit bit for Christos Margiolis (christos@). From nobody Mon Jul 24 14:35:51 2023 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 4R8jPz5SkKz4npmC for ; Mon, 24 Jul 2023 14:35:51 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8jPz4HGTz4XQd; Mon, 24 Jul 2023 14:35:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209351; 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=9X6XHzxww2fYx39hny4ugLWFG1s0bcMexq9M6Tdg1B8=; b=Z/E2vrXbZoDopWGGkdhdwY51Ll1JyJEetXIXzKhpsvHbUBpGqDb0YJROgW8JhUECUNT6tO VFhS7MGIgo7FcyrDsuk9gqWl9TFCx4jmLg/F2VM9fgHVSBlxirWujP3u8BGMdKqW6XL61C 0vMsaxKXzVwNJQ/7G9G+8ZUlsXA68Dzj7wEvTAOkvQWtgziVVECYFAz7lSOb3ZdhYBTSCu 7rNvC0Z18zhLc3cnmySbO+3IKh1tsrjzHSErjWOI2B4vnIlLe9LMrZVsdMb5dJXmwqr+ic Yj9qhXytE26Eyyys87SDnVrld7dPj2JGn48wHqNIY1j+0Ip988T+kLHau1wADA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690209351; 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=9X6XHzxww2fYx39hny4ugLWFG1s0bcMexq9M6Tdg1B8=; b=uHyM3DEadMZJ77TUXN9IEcUfQ91tXnC5i27VBAIdFKyAw4fPMAbGNkKfDZWoJmof4hCRXV 2vSos88yCYeS/f1srU/Gp1NjVrKbLZVuhyeROPu5DH0OewhwIhawW2KJhtkIA9QTs7LD0p +1Jg4cS5gqTJ8II6gwz78Y3xW/j0cy/Y+i7gMHgSj4wumyTZtBVpjZIE8jI7aAh+gTDXDt V5dQTYb8sJGPGpC3dyoFGKfGnPGgBQopjfMMoQYgpQ1uXiovyN4ZzjnspbiuFQ/rqSI6nf brWk3T/CxYaYzjVDc+zMi/zaxHGiB1YQZvGunyMQlGIApKB16WxZC8oXKUg2DA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690209351; a=rsa-sha256; cv=none; b=odmFg1wiAw2TYZPvLAiwPQ3gZhdUTmztWPlr/2d03kqK/KjqhrCVzAuab+6i0egbXG5UBE ee4hRZ1ZV4me2b1xfWWvUaqbwz3kVqUiJvHP7NVMZ3x5buf72oU4NWpt75HtrAUIy3W/oJ KzXjNx+0cAUfrcspolh5TrdK7FGMXshdKo+h23x3Tc8EpF7soRPpL/Lgc4Tut24+7qCL8v TEnddmD8v2fYeSTJB90jlDJGwnictQ5GE1BLNRyvywEL4uvUrbtBCmJXq70PqYGsmycDgb WfIRiy8jeNtKU6PoEw/uDx6T2HaWO6k61rv2dmbJeeq+rQsk7rUiJVQjvNoG6A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8jPz3NvJzLtH; Mon, 24 Jul 2023 14:35:51 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36OEZpvJ063702; Mon, 24 Jul 2023 14:35:51 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36OEZphU063701; Mon, 24 Jul 2023 14:35:51 GMT (envelope-from git) Date: Mon, 24 Jul 2023 14:35:51 GMT Message-Id: <202307241435.36OEZphU063701@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 627709f3ac - main - Status/2023Q2/openssl3.adoc: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 627709f3aca8833ab381d2a7c49d1ba41920f4ee Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=627709f3aca8833ab381d2a7c49d1ba41920f4ee commit 627709f3aca8833ab381d2a7c49d1ba41920f4ee Author: Graham Perrin AuthorDate: 2023-07-24 14:32:27 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-24 14:35:12 +0000 Status/2023Q2/openssl3.adoc: Fixes Approved by: Pierre Pronchery (original report submitter) Approved by: carlavilla (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/225 --- .../en/status/report-2023-04-2023-06/openssl3.adoc | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/openssl3.adoc b/website/content/en/status/report-2023-04-2023-06/openssl3.adoc index 119ee459c4..c939fdb790 100644 --- a/website/content/en/status/report-2023-04-2023-06/openssl3.adoc +++ b/website/content/en/status/report-2023-04-2023-06/openssl3.adoc @@ -10,21 +10,21 @@ Contact: Pierre Pronchery Pierre has been tasked with importing OpenSSL 3 into the base system. OpenSSL is a library for general-purpose cryptography and secure communication. -It provides an Open Source implementation of the SSL and TLS network protocols, which are widely used in applications such as e-mail, instant messaging, Voice over IP (VoIP), or more prominently the global Web (aka HTTPS). -Assuming that the Apache and nginx web servers use OpenSSL, their combined market share for web traffic exceeds 50%, cementing the leadership and critical importance of OpenSSL as part of Internet's infrastructure. +It provides an open source implementation of the SSL and TLS network protocols, which are widely used in applications such as e-mail, instant messaging, Voice over IP (VoIP), or more prominently the global Web (aka HTTPS). +Assuming that the Apache and nginx web servers use OpenSSL, their combined market share for web traffic exceeds 50%, cementing the leadership and critical importance of OpenSSL as part of the infrastructure of the Internet. -Since its initial release in August 2016, the 1.1 branch of OpenSSL has been adopted by most Linux and BSD systems, while remaining supported by the upstream maintainers through a Long Term Support policy. -However, official support is planned to end in the middle of September this year, and it became urgent and necessary to consider adopting its successor for Long Term Support, the 3.0 branch. +Since its initial release in August 2016, the 1.1 branch of OpenSSL has been adopted by most Linux and BSD systems, while remaining supported by the upstream maintainers through an LTS (long term support) policy. +However, official support is planned to end in the middle of September this year, and it became urgent and necessary to consider adopting its successor for LTS, the 3.0 branch. -OpenSSL has largely outgrown its ancestor SSLeay, now shipping over half a million single lines of code (SLOC) split in over 2.000 files. -Perhaps as a consequence, its build system is relatively complex and normally requires Perl, which has been removed from FreeBSD's base system since 5.0-RELEASE. -Thankfully however, it was possible to import and setup OpenSSL's 3.0.9 release the FreeBSD way, and it is now part of the base system as planned for FreeBSD's 14.0 release. +OpenSSL has largely outgrown its ancestor SSLeay, now shipping over half a million single lines of code (SLOC) split in over two thousand files. +Perhaps as a consequence, its build system is relatively complex and normally requires Perl, which was removed from base more than twenty years ago for FreeBSD 5.0-RELEASE. +Thankfully however, it was possible to import and setup OpenSSL 3.0.9 the FreeBSD way, and it is now part of the base system as planned for FreeBSD 14.0-RELEASE. -It is an understatement to mention that OpenSSL 3 is a new major release. +To describe OpenSSL 3 as a major release is an understatement. First, its problematic licensing model has finally been solved, with a complete switch to the Apache License 2.0. Then, OpenSSL 3 introduces the concept of provider modules. -While obsolete cryptographical algorithms have been isolated away into a "legacy" module, it is also possible to restrict the implementation to standards part of link:https://en.wikipedia.org/wiki/Federal_Information_Processing_Standards[FIPS] with the "fips" module. -The latter can then benefit from a dedicated certification process, and be validated officially (like the 3.0.8 release when writing these lines). +While obsolete cryptographical algorithms have been isolated to a _legacy_ module, it is also possible to restrict the implementation to the standards part of link:https://en.wikipedia.org/wiki/Federal_Information_Processing_Standards[FIPS] with the _fips_ module. +The latter can then benefit from a dedicated certification process, and be validated officially (like the 3.0.8 release at the time of writing). Moreover, the updated library comes with a version bump, as applications using OpenSSL 1.1 need to be recompiled to use 3.0. Many API functions have been deprecated and replaced with newer, more generic alternatives, however it is still possible to explicitly request older APIs and have OpenSSL 3 expose them accordingly. From nobody Mon Jul 24 15:47:35 2023 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 4R8l0l6yyWz4nthR for ; Mon, 24 Jul 2023 15:47:35 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R8l0l6ZK4z3pcM; Mon, 24 Jul 2023 15:47:35 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690213655; 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=KV1n3gppk28Lgf7R2+3r8CsxxZgny6XienDCpXiBUUc=; b=toY7AeE2vOY/hZiW/oTOH6J9XkbseHXecuYNR1eLjqjcvC6LD106ha3BEScDw4t5w+RSZ9 suWi0nq7WbBEmAkx+pQr+NXrJ5V9xAtPOqDjRf1lwGgpuSh7Uav7P1nMAM16Zgo8HccJda 2Z7Lplz6/VDzozuCLatFG99tPFpF6XYQ662QtGo+37tmIAu+9LR9gq7JLvevyBvw7yWIiD JnSuSMBMq3yxgZllb1zWEGhl90inilh1bdssKfIWXW0IEhMbJARpBy94ppWtsIyjxfzxD9 XoUywzcCyTwam0G1ceXgHqIbZmoZ3hr5deO2MrSFYDnJaofv2kZyg9HoIVtCEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690213655; 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=KV1n3gppk28Lgf7R2+3r8CsxxZgny6XienDCpXiBUUc=; b=QbgCfw+DnBvCkzt+bDeGRUh0VFoM0njQkqdxVV4OyM39JWVj3W6lT/ndaSQQnEl1b4PwG6 no5RUEoL9ZCVimNd2X+/AyPJEBO/aO4eejChBvLkFTMzbjbFBaG2UTDc0vYpilE2jaRZCQ 9cl2F6XSa22Yjrn2axkmaKAk7DiKhH5EkqL1U70cRVYURAKyROPx63zl3izkUwpSk04Fwo ZLexTzM4MxksGQXVAWacxaobSHBeVE1eFGN6OqNpw7QAwAoses+hl8+e6dt14lU/LlWHrq SPEklbBpsEgTEK9oGMcGkEYfuXyXBeW3xRrmR4TR1PjcEHZiy/fXxKR3I77AVw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690213655; a=rsa-sha256; cv=none; b=r+CAPkaMVqmUWS2jUq0m9Cmt1/VIyVNCM5GWGdrPTAcm9P7ME6ujgHgQL3Guq0oNxwZuDN 7wWtyvDO8wZYyvoh6/IJN6z8B7bYyXbl2JFhcnBKjyVPmV31O1EvazGNuMNr7SLlMO++PL LcYlOjpU2RlfQjhESrd/SIMU5yN8tZQEI1a44OcyFo0rLqQHpFG3F66tLkqOqu3A1OKO82 0mv6AyRXD9SljR3MAvwsQfbTQeI95yv4x+VA1FqTupMAmrNniixLLhr/pToLBQcF/QGkjZ ZAfBdq6zIyfRGClbNbECuADm8kscUj1Jg1OWtyZhI/qz0gV9Uu9/N95T1nIi5A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R8l0l5gHhzNp9; Mon, 24 Jul 2023 15:47:35 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36OFlZmQ080154; Mon, 24 Jul 2023 15:47:35 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36OFlZY6080153; Mon, 24 Jul 2023 15:47:35 GMT (envelope-from git) Date: Mon, 24 Jul 2023 15:47:35 GMT Message-Id: <202307241547.36OFlZY6080153@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ed Maste Subject: git: 47c2526aa8 - main - 2023q2 status: add pf 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 47c2526aa8a79677befb7817be436837a53fd0d5 Auto-Submitted: auto-generated The branch main has been updated by emaste: URL: https://cgit.FreeBSD.org/doc/commit/?id=47c2526aa8a79677befb7817be436837a53fd0d5 commit 47c2526aa8a79677befb7817be436837a53fd0d5 Author: Ed Maste AuthorDate: 2023-07-21 12:46:30 +0000 Commit: Ed Maste CommitDate: 2023-07-24 15:47:16 +0000 2023q2 status: add pf report Based on kp's original review. Reviewed by: salvadore Differential Revision: https://reviews.freebsd.org/D41111 --- .../en/status/report-2023-04-2023-06/pf.adoc | 45 ++++++++++++++++++++++ 1 file changed, 45 insertions(+) diff --git a/website/content/en/status/report-2023-04-2023-06/pf.adoc b/website/content/en/status/report-2023-04-2023-06/pf.adoc new file mode 100644 index 0000000000..97c9ac69c0 --- /dev/null +++ b/website/content/en/status/report-2023-04-2023-06/pf.adoc @@ -0,0 +1,45 @@ +=== Pf Improvements + +Links: + +link:https://reviews.freebsd.org/D40911[D40911] URL: link:https://reviews.freebsd.org/D40911p[] + +link:https://reviews.freebsd.org/D40861[D40861] URL: link:https://reviews.freebsd.org/D40861p[] + +link:https://reviews.freebsd.org/D40862[D40862] URL: link:https://reviews.freebsd.org/D40862p[] + +link:https://reviews.freebsd.org/D40863[D40863] URL: link:https://reviews.freebsd.org/D40863p[] + +link:https://reviews.freebsd.org/D40864[D40864] URL: link:https://reviews.freebsd.org/D40864p[] + +link:https://reviews.freebsd.org/D40865[D40865] URL: link:https://reviews.freebsd.org/D40865p[] + +link:https://reviews.freebsd.org/D40866[D40866] URL: link:https://reviews.freebsd.org/D40866p[] + +link:https://reviews.freebsd.org/D40867[D40867] URL: link:https://reviews.freebsd.org/D40867p[] + +link:https://reviews.freebsd.org/D40868[D40868] URL: link:https://reviews.freebsd.org/D40868p[] + +link:https://reviews.freebsd.org/D40869[D40869] URL: link:https://reviews.freebsd.org/D40869p[] + +link:https://reviews.freebsd.org/D40870[D40870] URL: link:https://reviews.freebsd.org/D40870p[] + +Contact: Kajetan Staszkiewicz + +Contact: Naman Sood + +Contact: Kristof Provost + +man:pf[4] is one of the firewalls included in FreeBSD, and is probably the most popular. +pf was created by the OpenBSD project and subsequently ported to FreeBSD. + +==== Backport OpenBSD Syntax + +Kajetan introduced the OpenBSD syntax of "scrub" operations in "match" and "pass" rules. +Existing rules remain supported, but now OpenBSD style "scrub" configuration is also supported. + +==== pfsync Protocol Versioning + +The man:pfsync[4] protocol version can now be configured, allowing for protocol changes while still supporting state synchronisation between disparate kernel versions. +The primary benefit is to allow protocol changes enabling new functionality. + +==== pfsync: Transport over IPv6 + +pfsync traffic can now be carried over IPv6 as well. +Naman finished the work started by Luiz Amaral. + +==== SCTP + +There is work in progres to support SCTP in pf. +That support includes filtering on port numbers, state tracking, pfsync failover and returning ABORT chunks for rejected connections. + +Sponsor: InnoGames GmbH +Sponsor: Orange Business Services +Sponsor: The FreeBSD Foundation From nobody Tue Jul 25 06:47:59 2023 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 4R96zh2JQ9z4p2D0 for ; Tue, 25 Jul 2023 06:48: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R96zh0gqgz4PVJ; Tue, 25 Jul 2023 06:48:00 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690267680; 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=7sQ6D5TAmn/9u0F615s97ADsiOxdcUB2gZAsfeRp+Mg=; b=CgILishHWpKcN0JusNpvMOb1y7ooUTBbnj/Ny77NhtGGCk6q/XuhXh+JeP1PDOFeZeC4BM KTJfRyyFyW7kPGrC9Ge3ARUSoUXypBsEXMox9tGaoBocgyoVg7U/2tDPaE5oNcrHZlNYbD dTE5Sta0SwWkcqeFMXk95e4oBNetBV/5fGDMlRCR3Jjz8rp8gd9BY+UCXQT83UzsJE1XBf /proMamM4nx2vMbDnIo9jsKFAdhC2fAJqM/5j5COMexMU+MSxXdpheszjDlpHl5HfWjx39 CagVsWcq3ovYvNWBdc0nQNQ6g3bAAoTMzba5JuU0GFHQQStCvYd5y9KzL9nUtg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690267680; 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=7sQ6D5TAmn/9u0F615s97ADsiOxdcUB2gZAsfeRp+Mg=; b=e4wVsmmCGlZfbmEA5e+NtZ6hnPN3Q6wt/QHc0LH8WIccwGyHsewLwgee6R7cWkYD6yT11P 6rAGjZpaueZ3sPjj0CA7uTylhKkbHI8l49Jjpntzc4Utm+mKYHJPtYG5oiXFenh5i3uAgA 36Igd5f70ZFvxbuuLjqYjoxr1Qt0zcBdsRqQTXnLqtGpj83rECpw4Hoz0pxGyaBeTRKKJX 4I8bl7kwDc02cLq3NBG6pLEfUK04D6QMway2koy5yNxutVGc1prRHiPjIlkO8cqXOOz6Xe P6TR/+JNzmdcjrWOmLBz6VPzvvtAaQwEdnGkTL15j873wRomGr8tBSBn4zBd0A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690267680; a=rsa-sha256; cv=none; b=GICEQbotdeU9Yn/dUHFvikc9ViC59kxIVLZy85IqlpRiqGn6bOSMbLIB3x+ms2h492RAHZ ychjdZTP8/7Hbw36Vgr2lvTC7M3v99/K3ptNxHPvoh/QADwXexOTX5HwlYjjU9hX0PayxM V1p7cTYuhtDIkjCLqvDpMiHwK1OPeVFot/U2iZ5/dtwYhQ3gGAUXCaWsvvhuhVecfZybL7 ojp5lOuBR/YOpBWJ7tgur5if9vP+iPlvElVEFE4axWIcMQUoKVRj9k0PEQMQEzCabxeqie 3vGziqdJKo00JJOLRb3lVHAWHMSW0dfj9trjmXK04KiEPYoFQiftMYapvW03Ng== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R96zg6sX6zqmx; Tue, 25 Jul 2023 06:47:59 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36P6lxc1071066; Tue, 25 Jul 2023 06:47:59 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36P6lxdA071065; Tue, 25 Jul 2023 06:47:59 GMT (envelope-from git) Date: Tue, 25 Jul 2023 06:47:59 GMT Message-Id: <202307250647.36P6lxdA071065@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: =?utf-8?Q?Fernando=20Apestegu=C3=ADa?= Subject: git: 9c013aa68f - main - [doc-es][articles/committers-guide]: sync with master 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9c013aa68fcfe48f83960e97ad2967c45004c1b2 Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=9c013aa68fcfe48f83960e97ad2967c45004c1b2 commit 9c013aa68fcfe48f83960e97ad2967c45004c1b2 Author: Fernando Apesteguía AuthorDate: 2023-07-25 06:42:18 +0000 Commit: Fernando Apesteguía CommitDate: 2023-07-25 06:47:43 +0000 [doc-es][articles/committers-guide]: sync with master --- .../es/articles/committers-guide/_index.adoc | 1450 +- .../content/es/articles/committers-guide/_index.po | 16412 ++++++++++--------- 2 files changed, 8958 insertions(+), 8904 deletions(-) diff --git a/documentation/content/es/articles/committers-guide/_index.adoc b/documentation/content/es/articles/committers-guide/_index.adoc index d9f68a13d1..e8f4275b66 100644 --- a/documentation/content/es/articles/committers-guide/_index.adoc +++ b/documentation/content/es/articles/committers-guide/_index.adoc @@ -2,11 +2,11 @@ authors: - author: 'The FreeBSD Documentation Project' -copyright: '1999-2021 The FreeBSD Documentation Project' +copyright: '1999-2022 The FreeBSD Documentation Project' description: 'Información de introducción para los committers de FreeBSD' tags: ["FreeBSD Committer's Guide", "Guide", "Community"] title: 'Guía para los Committers' -trademarks: ["freebsd", "coverity", "ibm", "intel", "general"] +trademarks: ["freebsd", "coverity", "git", "github", "gitlab", "ibm", "intel", "general"] weight: 25 --- @@ -46,7 +46,7 @@ Resumen Este documento proporciona información para la comunidad de committers de FreeBSD. Todos los committers nuevos deben leer este documento antes de empezar, y se recomienda encarecidamente a los committers actuales que lo revisen de vez en cuando. -Casi todos los desarrolladores de FreeBSD tienen derecho de acceso a uno o más repositorios. Sin embargo, algunos desarrolladores no lo tienen, y cierta información aquí expuesta también les afecta. (Por ejemplo, algunas personas sólo tienen derecho a trabajar con la base de datos de reporte de problemas). Por favor lea <> para más información. +Casi todos los desarrolladores de FreeBSD tienen derecho de acceso a uno o más repositorios. Sin embargo, algunos desarrolladores no lo tienen, y cierta información aquí expuesta también les afecta. (Por ejemplo, algunas personas sólo tienen derecho a trabajar con la base de datos de reporte de problemas.) Por favor lea <> para más información. Este documento también puede ser de interés para los miembros de la comunidad de FreeBSD que quieran saber más sobre el funcionamiento del proyecto. @@ -74,19 +74,19 @@ toc::[] |`smtp.FreeBSD.org:587` (consulta también <>). |`_src/_` Repositorio Git -|`ssh://git@gitrepo.FreeBSD.org/src.git` (consulta también <>). +|`ssh://git@gitrepo.FreeBSD.org/src.git` |`_doc/_` Repositorio Git -|`ssh://git@gitrepo.FreeBSD.org/doc.git` (consulta también <>). +|`ssh://git@gitrepo.FreeBSD.org/doc.git` |`_ports/_` Repositorio Git -|`ssh://git@gitrepo.FreeBSD.org/ports.git` (consulta también <>). +|`ssh://git@gitrepo.FreeBSD.org/ports.git` |_Listas de Correo Internas_ -|developers (técnicamente llamada all-developers) doc-developers, doc-committers, ports-developers, ports-committers, src-developers, src-committers. (Cada repositorio del proyecto tiene su propia lista de correo terminada en -developers y -committers. Se pueden encontrar archivos para estas listas en los ficheros [.filename]#/local/mail/repository-name-developers-archive# y [.filename]#/local/mail/repository-name-committers-archive# en el cluster `FreeBSD.org`.) +|developers (técnicamente llamada all-developers) doc-developers, doc-committers, ports-developers, ports-committers, src-developers, src-committers. (Cada repositorio del proyecto tiene su propia lista de correo terminada en -developers y -committers. Se pueden encontrar archivos para estas listas en los ficheros [.filename]#/local/mail/repository-name-developers-archive# y [.filename]#/local/mail/repository-name-committers-archive# en `freefall.FreeBSD.org`.) |_Informes mensuales del Core Team_ -|[.filename]#/home/core/public/monthly-reports# en el clúster `FreeBSD.org`. +|[.filename]#/home/core/public/reports# en el clúster `FreeBSD.org`. |_Informes mensuales del Ports Management Team_ |[.filename]#/home/portmgr/public/monthly-reports# en el clúster `FreeBSD.org`. @@ -171,13 +171,13 @@ Change (N)ame, (C)omment, (E)mail or (O)kay/(Q)uit? o You need a Passphrase to protect your secret key. .... -<.> Claves de 2048 bits con una expiración de tres años proporcionan una protección adecuada actualmente (2013-12). http://danielpocock.com/rsa-key-sizes-2048-or-4096-bits[] describe la situación en más detalle. +<.> Claves de 2048 bits con una expiración de tres años proporcionan una protección adecuada actualmente (202-10). <.> Tres años de vida útil para una clave hacen que sea lo suficientemente corta como para hacer que quede obsoleta por el avance de la potencia de los ordenadores, pero lo suficientemente larga como para reducir los problemas de administración de claves. <.> Utiliza tu nombre real aquí, preferiblemente coincidente con el nombre de tu documento de identificación oficial para ayudar a otros a verificar tu identidad. En la sección `Comment` se puede introducir texto que ayude a otros a identificarte. + -Después de introducir la dirección de correo electrónico, se solicita una contraseña. Los métodos para crear una contraseña segura son bastante polémicos. En lugar de sugerir una única forma, aquí hay algunos enlaces a sitios que describen varios métodos: http://world.std.com/~reinhold/diceware.html[], http://www.iusmentis.com/security/passphrasefaq/[], http://xkcd.com/936/[], http://en.wikipedia.org/wiki/Passphrase[]. +Después de introducir la dirección de correo electrónico, se solicita una contraseña. Los métodos para crear una contraseña segura son bastante polémicos. En lugar de sugerir una única forma, aquí hay algunos enlaces a sitios que describen varios métodos: https://world.std.com/~reinhold/diceware.html[], https://www.iusmentis.com/security/passphrasefaq/[], https://xkcd.com/936/[], https://en.wikipedia.org/wiki/Passphrase[]. ==== Protege la clave privada y la contraseña. Si la clave privada o la contraseña fueran comprometidas o reveladas, notifícalo de forma inmediata a mailto:accounts@FreeBSD.org[accounts@FreeBSD.org] y revoca la clave. @@ -249,7 +249,7 @@ Se anima a los committers a buscar la revisión de su trabajo como parte del pro === Política para la actividad de los Committers en otros árboles * Todos los committers pueden modificar [.filename]#src/share/misc/committers-*.dot#, [.filename]#src/usr.bin/calendar/calendars/calendar.freebsd#, y [.filename]#ports/astro/xearth/files#. -* Los committers de documentación pueden realizar commits en la documentación de [.filename]#src#, como las páginas man, READMEs, bases de datos de fortune, archivos de calendario y correcciones de comentarios sin la aprobación de un src committer, teniendo en cuenta las normas requeridas para la correcta realización de los commits. +* Los committers de documentación pueden realizar commits en la documentación de [.filename]#src#, como las páginas del manual, READMEs, bases de datos de fortune, archivos de calendario y correcciones de comentarios sin la aprobación de un src committer, teniendo en cuenta las normas requeridas para la correcta realización de los commits. * Cualquier committer puede realizar cambios en cualquier otro árbol con un "Approved by" de un committer que no esté tutelado y dispone del commit bit apropiado. Los committers con mentor pueden proporcionar un comentario "Reviewed by" pero no un "Approved by". * Los committers pueden adquirir commit bit adicionales mediante el proceso habitual de encontrar a un mentor que lo proponga a core, doceng o portmgr, según sea el caso. Una vez aprobados, se añadirán al "acceso" y se producirá el periodo normal de tutoría, que implicará una continuación de "Approved by" durante algún tiempo. @@ -309,8 +309,14 @@ El objetivo de esta sección es resaltar aquellas partes de Git que se necesitan Esta sección describe el acceso de lectura-escritura para que los committers hagan push de los commits de los desarrolladores o colaboradores. +[[git-mini-daily-use]] ===== Uso diario +[NOTE] +==== +In the examples below, replace `${repo}` with the name of the desired FreeBSD repository: `doc`, `ports`, or `src`. +==== + * Clona el repositorio: + [source, shell] @@ -355,7 +361,7 @@ freebsd https://git.freebsd.org/${repo}.git (fetch) freebsd git@gitrepo.freebsd.org:${repo}.git (push) .... + -De nuevo, date cuenta de que `gitrepo.freebsd.org` cambiará a la forma canónica `repo.freebsd.org` en el futuro. +De nuevo, date cuenta de que `gitrepo.freebsd.org` ha sido convertido a su forma canónica `repo.freebsd.org`. * Instala el hook para la plantilla del mensaje de commit: + @@ -385,28 +391,37 @@ De forma alternativa, puedes añadir un árbol de trabajo (worktree) para la ram git worktree add -b admin ../${repo}-admin internal/admin .... -Para visualizar la rama `internal/admin` en la web: https://cgit.freebsd.org/${repo}/log/?h=internal/admin +Para visualizar la rama `internal/admin` en la web: `https://cgit.freebsd.org/${repo}/log/?h=internal/admin` -Para hacer push, especifica el refspec completo: +For pushing, specify the full refspec: [source, shell] .... git push freebsd HEAD:refs/internal/admin .... -O establece `push.default` a `freebsd` que hará que `git push` empuje la rama actual de vuelta a su upstream por defecto, lo que es más conveniente para nuestro flujo de trabajo: - -[source, shell] -.... -git config push.default freebsd -.... - ==== Mantenerse Actualizado Con el Árbol src de FreeBSD [[keeping_current]] Primer paso: clonar un árbol. Esto descarga el árbol completo. Hay dos formas de hacerlo. La mayoría de la gente quiere hacer un clonado profundo del repositorio. Sin embargo, hay momentos en los que quieres hacer un clonado superficial. -===== Nombres de las ramas -Los nombres de las ramas en el nuevo repositorio Git son similares a los nombres antiguos. Para las ramas estables, existe stable/X donde X es el número mayor de release (como 11 o 12). La rama principal en el nuevo repositorio es 'main'. La rama principal en el antiguo mirror de GitHub era 'master', pero ahora es 'main'. Ambas reflejan los valores por defecto de Git en el momento en que fueron creadas. La rama 'main' es la rama por defecto si omites las opciones '-b branch' o '--branch branch' abajo. +===== Nombres de las Ramas +FreeBSD-CURRENT utiliza la rama `main`. + +`main` es la rama por defecto. + +Para FreeBSD-STABLE, los nombres de las ramas incluyen `stable/12` y `stable/13`. + +Para FreeBSD-RELEASE, los nombres de las ramas de ingeniería de versiones incluyen `releng/12.4` y `releng/13.2`. + +https://www.freebsd.org/releng/[] muestra: + +* ramas `main` y `stable/⋯` abiertas +* ramas `releng/⋯` , cada una de las cuales es congelada cuando se etiqueta una versión. + +Ejemplos: + +* etiqueta https://cgit.freebsd.org/src/tag/?h=release/13.1.0[release/13.1.0] en la rama https://cgit.freebsd.org/src/log/?h=releng/13.1[releng/13.1] +* etiqueta https://cgit.freebsd.org/src/tag/?h=release/13.2.0[release/13.2.0] en la rama https://cgit.freebsd.org/src/log/?h=releng/13.2[releng/13.2]. ===== Repositorios Por favor consulta <> para la última información sobre dónde obtener las fuentes de FreeBSD. El $URL que se muestra abajo se puede obtener en esa página. @@ -417,9 +432,9 @@ Nota: El proyecto no utiliza submódulos ya que no encajan en nuestro flujo de t Un clonado profundo se trae el árbol entero, así como las ramas y toda la historia. Es lo más fácil de hacer. También te permite usar la característica de los árboles de trabajo para tener todas tus ramas activas en directorios separados pero con una sola copia del repositorio. [source, shell] .... -% git clone -o freebsd $URL -b branch [dir] +% git clone -o freebsd $URL -b branch [] .... -es como haces un clonado profundo. 'branch' debería ser una de las ramas listadas en la sección anterior. Es opcional si es la rama principal. 'dir' es un directorio opcional donde dejar el clon (por defecto será el nombre del repo que estás clonando (src, doc, etc)). +-- creará un clonado profundo. `branch` debería ser una de las ramas listadas en la sección anterior. Si no se proporciona `branch` se usará la rama por defecto (`main`). Si no se proporciona `` se usará como nombre del nuevo directorio el que coincida con el nombre del repositorio ([.filename]#doc#, [.filename]#ports# o [.filename]#src#). Querrás un clonado profundo si estás interesado en el histórico, planeas hacer cambios locales, o planeas trabajar en más de una rama. Es la forma más fácil también de mantenerse actualizado. Si estás interesado en el histórico pero vas a trabajar sólo con una rama y andas corto de espacio, también puedes usar --single-branch para descargar la rama (aunque algunos commits de merge no referenciarán la rama desde la que se mergearon lo que podría ser importante para algunos usuarios interesados en versiones detalladas del histórico). @@ -432,7 +447,7 @@ Un clonado superficial sólo copia el código más actual, pero nada o poco del % git clone -o freebsd -b branch --depth 1 $URL [dir] .... -Esto clona el repositorio, pero sólo la versión más reciente. El resto del histórico no se descarga. Si cambiaras de opinión más tarde, puedes hacer 'git fetch --unshallow' para obtener el histórico antiguo. +Esto clona el repositorio, pero sólo la versión más reciente. El resto del histórico no se descarga. Si cambiaras de opinión más tarde, puedes hacer `git fetch --unshallow` para obtener el histórico antiguo. [WARNING] ==== @@ -463,11 +478,11 @@ Para actualizar ambos tipos de árbol utilizan los mismos comandos. Esto se trae .... actualizará el árbol. En Git, un merge tipo 'fast forward' es aquel que sólo necesita establecer el puntero a una rama nueva y no necesita recrear los commits. Haciendo siempre un merge/pull de tipo 'fast forward', te asegurarás de que tienes una copia exacta del árbol de FreeBSD. Esto será importante si quieres mantener parches locales. -Lee más abajo para saber cómo gestionar cambios locales. Lo más sencillo es utilizar --autostash con el comando 'git pull', pero hay disponibles opciones más sofisticadas. +Lee más abajo para saber cómo gestionar cambios locales. Lo más sencillo es utilizar `--autostash` con el comando `git pull`, pero hay disponibles opciones más sofisticadas. ==== Seleccionando una Versión Específica -En Git, 'git checkout' se trae tanto ramas como versiones específicas. Las versiones de Git son hashes largos en lugar de números secuenciales. +En Git, `git checkout` se trae tanto ramas como versiones específicas. Las versiones de Git son hashes largos en lugar de números secuenciales. Cuando te traes una versión específica, simplemente especifica en la línea de comando el hash que quieres (el comando git log te ayudará a decidir cuál es el hash que quieres): [source, shell] @@ -495,20 +510,20 @@ donde la última línea es generada a partir del hash que te has traído y la pr ==== Bisección A veces, algo va mal. La última versión funcionó pero la última a la que te has actualizado no. Un desarrollador podría pedirte que bisecciones el problema para localizar qué commit causó la regresión. -Git hacer fácil biseccionar cambios con un potente comando 'git bisect'. Aquí hay una breve introducción a cómo usarlo. Para más información, puedes ver https://www.metaltoad.com/blog/beginners-guide-git-bisect-process-elimination o https://git-scm.com/docs/git-bisect para más detalles. La página de manual de git-bisect es buena describiendo lo que puede salir mal, qué hacer cuando las versiones no compilan, cuándo quieres usar otros términos diferentes de 'bueno' y 'malo', etc, nada de lo cual se cubrirá aquí. +Git hacer fácil biseccionar cambios con un potente comando `git bisect`. Aquí hay una breve introducción a cómo usarlo. Para más información, puedes ver https://www.metaltoad.com/blog/beginners-guide-git-bisect-process-elimination o https://git-scm.com/docs/git-bisect para más detalles. La página de manual de git-bisect es buena describiendo lo que puede salir mal, qué hacer cuando las versiones no compilan, cuándo quieres usar otros términos diferentes de 'bueno' y 'malo', etc, nada de lo cual se cubrirá aquí. -`git bisect start --first-parent` comenzará el proceso de bisección. Después necesitarás decirle un rango para que trabaje. 'git bisect good XXXXXX' le dirá la revisión que funciona y 'git bisect bad XXXXX' le dirá la revisión mala. La revisión mala casi siempre será HEAD (un tag especial para lo que te has traído). La versión buena será la última que te trajiste. El argumento `--first-parent` es necesario para que llamadas siguientes a `git bisect` no intenten traerse una rama externa que carece de las fuentes completas de FreeBSD. +`git bisect start --first-parent` comenzará el proceso de bisección. Después necesitarás decirle un rango para que trabaje. `git bisect good XXXXXX` le dirá la revisión que funciona y `git bisect bad XXXXX` le dirá la revisión mala. La revisión mala casi siempre será HEAD (un tag especial para lo que te has traído). La versión buena será la última que te trajiste. El argumento `--first-parent` es necesario para que llamadas siguientes a `git bisect` no intenten traerse una rama externa que carece de las fuentes completas de FreeBSD. [TIP] ==== -Si quieres saber la última versión que te trajiste, deberías usar 'git reflog': +Si quieres saber la última versión que te trajiste, deberías usar `git reflog`: [source, shell] .... 5ef0bd68b515 (HEAD -> main, freebsd/main, freebsd/HEAD) HEAD@{0}: pull --ff-only: Fast-forward a8163e165c5b (upstream/main) HEAD@{1}: checkout: moving from b6fb97efb682994f59b21fe4efb3fcfc0e5b9eeb to main ... .... -me muestra moviendo el directorio de trabajo a la rama principal (a816...) y después actualizando desde el origen (a 5ef0...). En esta caso, malo sería HEAD (o 5rf0bd68) y bueno sería a8163e165. Como puedes ver en la salida, HEAD@{1} también funciona, pero no es a prueba de fallos si has hecho otras cosas en tu árbol después de actualizar, pero antes de que descubrieras que tenías que hacer bisección. +me muestra moviendo el directorio de trabajo a la rama `main` (a816...) y después actualizando desde el origen (a 5ef0...). En esta caso, malo sería HEAD (o 5rf0bd68) y bueno sería a8163e165. Como puedes ver en la salida, HEAD@{1} también funciona, pero no es a prueba de fallos si has hecho otras cosas en tu árbol después de actualizar, pero antes de que descubrieras que tenías que hacer bisección. ==== Primero establece la versión 'good', luego la mala (aunque el orden no importa). Cuando establezcas la versión mala, te dará algunas estadísticas sobre el proceso: @@ -521,7 +536,7 @@ Bisecting: 1722 revisions left to test after this (roughly 11 steps) [c427b3158fd8225f6afc09e7e6f62326f9e4de7e] Fixup r361997 by balancing parens. Duh. .... -Después deberías compilar/instalar esa versión. Si es buena, teclearías 'git bisect good' si no 'git bisect bad'. Si la versión no compila, teclea 'git bisect skip'. Recibirás un mensaje similar al de arriba para cada paso. Una vez que hayas terminado, informa al desarrollador de la versión mala (o arregla el fallo tú mismo y envía un parche). 'git bisect reset' terminará el proceso y te devolverá a donde empezaste (normalmente a la punta de main). De nuevo, el manual de git-bisect (enlazado arriba) es un buen recurso para cuando las cosas van mal o en casos inusuales. +Después deberías compilar/instalar esa versión. Si es buena, teclearías `git bisect good` si no `git bisect bad`. Si la versión no compila, teclea `git bisect skip`. Recibirás un mensaje similar al de arriba para cada paso. Una vez que hayas terminado, informa al desarrollador de la versión mala (o arregla el fallo tú mismo y envía un parche). `git bisect reset` terminará el proceso y te devolverá a donde empezaste (normalmente a la punta de `main`). De nuevo, el manual de git-bisect (enlazado arriba) es un buen recurso para cuando las cosas van mal o en casos inusuales. [[git-gpg-signing]] ==== Firmando los commits, tags, y pushes, con GnuPG @@ -573,7 +588,7 @@ El árbol de ports funciona de la misma forma. Los nombres de las ramas son dife La interfaz web cgit del repositorio para ser usada desde navegadores web está en https://cgit.FreeBSD.org/ports/. El repositorio Git de producción está en https://git.FreeBSD.org/ports.git y en ssh://anongit@git.FreeBSD.org/ports.git (o anongit@git.FreeBSD.org:ports.git). -También hay un mirror en GitHub, lee extref:{handbook}/mirrors[Mirrors externos, mirrors] para un resumen. La rama 'current' es 'main'. Las ramas trimestrales se llaman 'yyyyQn' para el año 'yyyy' y el trimestre 'n'. +También hay un mirror en GitHub, lee extref:{handbook}/mirrors[Mirrors externos, mirrors] para un resumen. La rama más actual es 'main'. Las ramas _trimestrales_ se llaman `yyyyQn` para el año 'yyyy' y el trimestre 'n'. [[port-commit-message-formats]] ===== Formatos de mensaje de commits @@ -602,20 +617,20 @@ Si hay campos de metadatos se debería utilizar otra línea en blanco, de forma ==== ==== Gestionando Cambios Locales -Esta sección trata de controlar cambios locales. Si no tienes cambios locales, puedes dejar de leer (es la última sección y está bien saltársela). +This section addresses tracking local changes. If you have no local changes you can skip this section. Un punto que es importante para todos ellos: todos los cambios son locales hasta que se hace push. A diferencia de Subversion, Git utiliza un modelo distribuido. Para la mayoría de los usuarios y los casos, hay poca diferencia. Sin embargo, si tienes cambios locales, puedes usar la misma herramienta para gestionarlos que la que usara para traerte los cambios de FreeBSD. Todos los cambios para los que no has hecho push son locales y se pueden cambiar fácilmente (git rebase, discutido más abajo hace esto). ===== Manteniendo cambios locales -La forma más sencilla de mantener cambios locales (especialmente si son triviales) es usar 'git stash'. En su forma más simple, utilizas 'git stash' para grabar los cambios (lo que los empuja a la pila del stash). La mayoría de la gente utiliza esto para guardar cambios antes de actualizar un árbol como se describe arriba. Después utilizan 'git stash apply' para reaplicarlos al árbol. El stash es una pila de cambios que se puede examinar con 'git stash list'. La página del manual de git-stash (https://git-scm.com/docs/git-stash) tiene todos los detalles. +La forma más sencilla de mantener cambios locales (especialmente si son triviales) es usar `git stash`. En su forma más simple, utilizas `git stash` para grabar los cambios (lo que los empuja a la pila del stash). La mayoría de la gente utiliza esto para guardar cambios antes de actualizar un árbol como se describe arriba. Después utilizan `git stash apply` para reaplicarlos al árbol. El stash es una pila de cambios que se puede examinar con `git stash list`. La página del manual de git-stash (https://git-scm.com/docs/git-stash) tiene todos los detalles. -Este método va bien cuando tienes pequeños cambios en el árbol. Cuando tienes algo no trivial, probablemente sea mejor mantener una rama local y rebasarla. Guardar los cambios (stashing) también es algo integrado en el comando 'git pull': simplemente añade '--autostash' en la línea de comando. +Este método va bien cuando tienes pequeños cambios en el árbol. Cuando tienes algo no trivial, probablemente sea mejor mantener una rama local y rebasarla. Guardar los cambios (stashing) también es algo integrado en el comando `git pull`: simplemente añade `--autostash` en la línea de comando. ===== Manteniendo una rama local [[keeping_a_local_branch]] Es mucho más fácil mantener una rama local con Git que con Subversion. En Subversion necesitas mergear el commit, y resolver los conflictos. Esto es manejable, pero puede llevar a un histórico complicado que es difícil de mover al origen (upstream) si fuera necesario, o difícil de replicar si lo necesitas. Git también permite mergear, con los mismos problemas. Esa es una forma de gestionar la rama, pero es la menos flexible. -Además de hacer merging, Git soporta el concepto de rebase que evita estos problemas. El comando 'git rebase' rehace todos los commits de una rama en un lugar nuevo de la rama padre. Cubriremos los casos más comunes que surgen al usarlo. +Además de hacer merging, Git soporta el concepto de rebase que evita estos problemas. El comando `git rebase` rehace todos los commits de una rama en un lugar nuevo de la rama padre. Cubriremos los casos más comunes que surgen al usarlo. ====== Crear una rama @@ -644,7 +659,7 @@ index 7378268867ef..cfc3f4342531 100644 % git commit ls.c .... -El commit te llevará a un editor para que describas lo que has hecho. Una vez hecho esto, tienes tu propia rama **local** en el repo de Git. Compila e instala como harías normalmente, siguiendo las instrucciones del manual. Git es diferente a otros sistemas de control de versiones en cuanto que tienes que decirle explícitamente qué ficheros quieres incluir en el commit. He optado por hacerlo en la linea de comando pero también puedes hacerlo con 'git add' que se cubre en muchos de los tutoriales más detallados. +El commit te llevará a un editor para que describas lo que has hecho. Una vez hecho esto, tienes tu propia rama **local** en el repo de Git. Compila e instala como harías normalmente, siguiendo las instrucciones del manual. Git es diferente a otros sistemas de control de versiones en cuanto que tienes que decirle explícitamente qué ficheros quieres incluir en el commit. He optado por hacerlo en la linea de comando pero también puedes hacerlo con `git add` que se cubre en muchos de los tutoriales más detallados. ====== Momento de actualizar @@ -677,91 +692,59 @@ Could not apply 646e0f9cda11... no color ls .... que da miedo. Si abres un editor, verás que es una resolución de conflicto típica de 3 vías con la que podrías estar familiarizado de otros sistemas de control de código (el resto de ls.c se ha omitido): [source, shell] + <<<<<<< HEAD + #ifdef COLORLS_NEW + #include + ======= + #undef COLORLS + #ifdef COLORLS + #include + >>>>>>> 646e0f9cda11... no color ls .... -<<<<<<< HEAD -#ifdef COLORLS_NEW -#include -======= -#undef COLORLS -#ifdef COLORLS -#include ->>>>>>> 646e0f9cda11... no color ls -.... -El código nuevo está primero, y tu código segundo. El arreglo correcto aquí es añadir simplemente #undef COLORLS_NEW ante de @ifdef y después borrar los cambios antiguos: -[source, shell] +El código nuevo está primero, y tu código segundo. +El arreglo correcto aquí es añadir simplemente #undef COLORLS_NEW ante de @ifdef y después borrar los cambios antiguos: +[source,shell] .... -#undef COLORLS_NEW -#ifdef COLORLS_NEW -#include +#undef COLORLS_NEW #ifdef COLORLS_NEW #include .... -guarda el fichero. El rebase fue interrumpido, así que tienes que completarlo: -[source, shell] +guarda el fichero. +El rebase fue interrumpido, así que tienes que completarlo: +[source,shell] .... -% git add ls.c -% git rebase --continue +% git add ls.c % git rebase --continue .... -que le dice a Git que ls.c ha sido arreglado y que puede continuar con el rebase. Puesto que hubo un conflicto, se te dirigirá al editor para actualizar el mensaje de commit si es necesario. Si el mensaje sigue siendo preciso, simplemente sal del editor. +que le dice a Git que ls.c ha sido arreglado y que puede continuar con el rebase. +Puesto que hubo un conflicto, se te dirigirá al editor para actualizar el mensaje de commit si es necesario. +Si el mensaje sigue siendo preciso, simplemente sal del editor. -Si te atascas durante el rebase, no te asustes. git rebase --abort te llevará de nuevo a un estado limpio. Sin embargo, es importante empezar con un árbol sin modificar. Una nota: el 'git reflog' mencionado arriba es útil aquí ya que tendrá una lista de todos los commits (intermedios) que puedes ver, inspeccionar o seleccionar con cherry-pick. +Si te atascas durante el rebase, no te asustes. git rebase --abort te llevará de nuevo a un estado limpio. +Sin embargo, es importante empezar con un árbol sin modificar. +Una nota: el `git reflog` mencionado arriba es útil aquí ya que tendrá una lista de todos los commits (intermedios) que puedes ver, inspeccionar o seleccionar con cherry-pick. -Para saber más sobre esto, https://www.freecodecamp.org/news/the-ultimate-guide-to-git-merge-and-git-rebase/ proporciona un tratamiento bastante amplio. Es un buen recursos para problemas que puedan surgir de forma ocasional pero que son muy oscuros para esta guía. +Para saber más sobre esto, https://www.freecodecamp.org/news/the-ultimate-guide-to-git-merge-and-git-rebase/ proporciona un tratamiento bastante amplio. +Es un buen recursos para problemas que puedan surgir de forma ocasional pero que son muy oscuros para esta guía. ===== Cambiando a una Rama Diferente de FreeBSD -Si quieres cambiar de stable/12 a la rama current. Si tienes un clonado profundo, lo siguiente es suficiente: -[source, shell] +Si quieres cambiar de stable/12 a la rama current. Si tienes un clonado profundo, lo siguiente es suficiente: [source,shell] .... -% git checkout main -% # build and install here... +% git checkout main % # build and install here... .... -Sin embargo, si tienes una rama local, hay algún problema. Primero, rebase sobreescribirá el histórico de forma que querrás hacer algo para salvarlo. Segundo, saltar entre ramas suele causar más conflictos. Si imaginamos que el ejemplo anterior era relativo a stable/12, entonces para moverlo a main, sugeriría lo siguiente: -[source, shell] +Sin embargo, si tienes una rama local, hay algún problema. +Primero, rebase sobreescribirá el histórico de forma que querrás hacer algo para salvarlo. +Segundo, saltar entre ramas suele causar más conflictos. +Si imaginamos que el ejemplo anterior era relativo a stable/12, entonces para moverlo a `main`, sugeriría lo siguiente: +[source,shell] .... % git checkout no-color-ls % git checkout -b no-color-ls-stable-12 # create another name for this branch % git rebase -i stable/12 no-color-ls --onto main .... -Lo anterior se trae no-color-ls. Luego le da un nombre nuevo (no-color-ls-stable-12) en caso de que necesites volver a ella. Después rebase sobre la rama main. Esto encontrará todos los commits de la rama no-color-ls actual (hacia atrás hasta donde se encuentra con la rama stable/12) y después los aplicará de nuevo sobre la rama main creando una nueva rama no-color-ls allí (para lo cual te hice crear un nombre tipo place holder). - -===== Migrando desde un clon de Git existente -Si tienes trabajo basado en una conversión previa de Git o una conversión local git-svn, migrar al nuevo repositorio puede suponer algunos problemas porque Git no tiene conocimiento acerca de la conexión entre ambos. - -Cuando sólo tienes unos pocos cambios locales, la forma más fácil sería escoger esos cambios y llevarlos a la nueva base: -[source, shell] -.... -% git checkout main -% git cherry-pick old_branch..your_branch -.... -O alternativamente, haz lo mismo con un rebase: -[source, shell] -.... -% git rebase --onto main master your_branch -.... - -Si haces muchos cambios, probablemente quieras hacer un merge. La idea es crear un punto de merge que consolida el histórico de old_branch, y el nuevo repositorio de FreeBSD (main). - -Puedes averiguarlo buscando un mismo commit que se encuentre en ambos padres: -[source, shell] -.... -% git show old_branch -.... -Verás un mensaje de commit, ahora búscalo en la rama nueva: -[source, shell] -.... -% git log --grep="commit message on old_branch" freebsd/main -.... -ayudaría a localizar el commit hash en la rama nueva, crea una rama de ayuda (en el ejemplo lo llamamos 'stage') a partir del hash: -[source, shell] -.... -% git checkout -b stage _hash_found_from_git_log_ -.... -Luego realiza un merge de la rama vieja: -[source, shell] -.... -% git merge -s ours -m "Mark old branch as merged" old_branch -.... -Con esto, es posible mergear tu rama de trabajo o la rama principal en cualquier orden sin problema. Eventualmente, cuando estés listo para hacer commit de tu trabajo de vuelta a main, puedes hacer un rebase a main, o hacer un commit tipo squash combinando todo en un solo commit. +Lo anterior se trae no-color-ls. +Luego le da un nombre nuevo (no-color-ls-stable-12) en caso de que necesites volver a ella. +Después rebase sobre la rama `main`. +Esto encontrará todos los commits de la rama no-color-ls actual (hacia atrás hasta donde se encuentra con la rama stable/12) y después los aplicará de nuevo sobre la rama main creando una nueva rama no-color-ls allí (para lo cual te hice crear un nombre tipo place holder). [[mfc-with-git]] === Procedimientos MFC (Merge From Current) @@ -771,127 +754,113 @@ El flujo de trabajo de MFC se puede resumir como `git cherry-pick -x` más `git ==== MFC de un sólo commit -[source, shell] +[source,shell] .... -% git checkout stable/X -% git cherry-pick -x $HASH --edit +% git checkout stable/X % git cherry-pick -x $HASH --edit .... -Para commits MFC, por ejemplo una importación externa, necesitarías especificar un padre para cherry-pick. Normalmente, sería el "primer padre" de la rama de la que estás haciendo cherry-pick, así que: +Para commits MFC, por ejemplo una importación externa, necesitarías especificar un padre para cherry-pick. +Normalmente, sería el "primer padre" de la rama de la que estás haciendo cherry-pick, así que: -[source, shell] +[source,shell] .... -% git checkout stable/X -% git cherry-pick -x $HASH -m 1 --edit +% git checkout stable/X % git cherry-pick -x $HASH -m 1 --edit .... Si algo va mal, necesitarás abortar el cherry-pick con `git cherry-pick --abort` o arreglarlo y hacer un `git cherry-pick --continue`. -Una vez terminado el cherry-pick, empuja con `git push`. Si recibes un error por haber perdido una carrera por el commit, utiliza `git pull --rebase` y prueba a empujarlo de nuevo. +Una vez terminado el cherry-pick, empuja con `git push`. +Si recibes un error por haber perdido una carrera por el commit, utiliza `git pull --rebase` y prueba a empujarlo de nuevo. ==== MFC a una rama RELENG Se necesita más cuidado para hacer MFCs a ramas para las cuales se necesita aprobación. El proceso es el mismo tanto para un merge típico como para un commit directo excepcional. -* Haz merge o un commit directo a la rama `stable/X` apropiada antes de mergear a la rama `releng/X.Y`. -* Utiliza el hash de la rama `stable/X` para el MFC a la rama `releng/X.Y`. -* Deja ambas lineas "cherry picked from" en el mensaje de commit. +* Integra o hace commit directamente a la rama `stable/X` apropiada antes de integrarlo en la rama `releng/X.Y`. +* Utiliza el hash que está en la rama `stable/X` para el MFC a la rama `releng/X.Y`. +* Deja ambas líneas "cherry picked from" en el mensaje de commit. * Asegúrate de añadir la línea `Approved by:` cuando estés en el editor. -[source, shell] +[source,shell] .... -% git checkout releng/13.0 -% git cherry-pick -x $HASH --edit +% git checkout releng/13.0 % git cherry-pick -x $HASH --edit .... Si se te olvida añadir la línea `Approved by:`, puedes hacer un `git commit --amend` para editar el mensaje de commit antes de empujar los cambios. ==== MFC de varios commits -[source, shell] +[source,shell] .... -% git checkout -b tmp-branch stable/X -% for h in $HASH_LIST; do git cherry-pick -x $h; done -% git rebase -i stable/X -# mark each of the commits after the first as 'squash' -# Update the commit message to reflect all elements of commit, if necessary. -# Be sure to retain the "cherry picked from" lines. -% git push freebsd HEAD:stable/X +% git checkout -b tmp-branch stable/X % for h in $HASH_LIST; do git cherry-pick -x $h; done % git rebase -i stable/X # mark each of the commits after the first as 'squash' # Actualiza el mensaje de commit para reflejar todos los cambios del mismo, si fuera necesario. # Asegúrate de mantener las líneas "cherry picked from". % git push freebsd HEAD:stable/X .... Si el push falla por perder la carrera del commit, haz rebase y prueba de nuevo: -[source, shell] +[source,shell] .... -% git checkout stable/X -% git pull -% git checkout tmp-branch -% git rebase stable/X -% git push freebsd HEAD:stable/X +% git checkout stable/X % git pull % git checkout tmp-branch % git rebase stable/X % git push freebsd HEAD:stable/X .... Una vez que el MFC se ha completado, puedes borrar la rama temporal: -[source, shell] +[source,shell] .... -% git checkout stable/X -% git branch -d tmp-branch +% git checkout stable/X % git branch -d tmp-branch .... ==== Haciendo MFC de una importación externa -Las importaciones externas son lo único en el árbol que crean un commit tipo merge en la línea principal. Seleccionar commits tipo merge en stable/XX representa una dificultad adicional porque hay dos padres para un commit tipo merge. En general, querrás la diferencia del primer padre ya que es la diferencia con la línea principal (aunque podría haber algunas excepciones). +Las importaciones externas son lo único en el árbol que crean un commit tipo merge en la rama `main`. Seleccionar commits tipo merge en stable/XX representa una dificultad adicional porque hay dos padres para un commit tipo merge. En general, querrás la diferencia del primer padre ya que es la diferencia con `main` (aunque podría haber algunas excepciones). -[source, shell] +[source,shell] .... % git cherry-pick -x -m 1 $HASH .... -es normalmente lo que quieres. Esto le dirá a cherry-pick que aplique el diff correcto. +es normalmente lo que quieres. +Esto le dirá a cherry-pick que aplique el diff correcto. -Hay algunos pocos casos (con suerte) donde es posible que la línea principal haya sido mergeada hacia atrás por el script de conversión. Si ese fuera el caso (y todavía no hemos encontrado ninguno), cambiarías lo de arriba por '-m 2' para escoger el padre adecuado. Simplemente haz -[source, shell] +Hay algunos pocos casos (con suerte) donde es posible que la rama `main` haya sido mergeada hacia atrás por el script de conversión. +Si ese fuera el caso (y todavía no hemos encontrado ninguno), cambiarías lo de arriba por '-m 2' para escoger el padre adecuado. +Simplemente haz: +[source,shell] .... -% git cherry-pick --abort -% git cherry-pick -x -m 2 $HASH +% git cherry-pick --abort % git cherry-pick -x -m 2 $HASH .... para hacerlo. El `--abort` limpiará el primer intento fallido. ==== Rehaciendo un MFC -Si haces un MFC y va terriblemente mal y quieres empezar de nuevo, lo más fácil es usar `git reset --hard` así: -[source, shell] +Si haces un MFC y va terriblemente mal y quieres empezar de nuevo, lo más fácil es usar `git reset --hard` así: [source,shell] .... % git reset --hard freebsd/stable/12 .... -aunque si tienes algunas revisiones que quieres mantener, y otras que no, es mejor usar 'git rebase -i '. +aunque si tienes algunas revisiones que quieres mantener, y otras que no,es mejor usar `git rebase -i`. ==== Consideraciones cuando se hace un MFC Cuando se hace commit the commits the código fuente a las ramas stable y releng, tenemos los siguientes objetivos: -* Marcar claramente los commits directos y diferenciarlos de commits que traen un cambio desde otra rama. -* Evitar introducir cambios que rompan algo en stable y releng. -* Permitir a los desarrolladores determinar qué cambios han sido o no traídos de una u otra rama. +* Señala claramente los commits directos de aquellos que introducen un cambio desde otra rama. +* Evita introducir errores en las ramas stable y releng. +* Permite a los desarrolladores determinar qué cambias han sido o no traídos desde otra rama. Con Subversion, usábamos las siguientes prácticas para conseguir estos objetivos: -* Usar las etiquetas 'MFC' y 'MFS' para marcar los cambios mergeados desde otra rama. -* Compactar commits que arreglan problemas en un commit principal cuando se mergea un cambio. -* Registrar mergeinfo de forma que `svn mergeinfo --show-revs` funcione. +* Usar las etiquetas `MFC` y `MFS` para marcar los commits que integran cambios desde otra rama. +* Compactar los commits de correcciones en el commit principal cuando se integra un cambio. +* Grabar mergeinfo de forma que `svn mergeinfo --show-revs` funcionara. -Con Git, necesitaremos usar diferentes estrategias para conseguir los mismos objetivos. Este documento trata de definir las mejores prácticas para conseguir estos objetivos con Git cuando se mergean cambios de código fuente. En general, tratamos de usar el soporte nativo de Git para conseguir los objetivos en lugar de forzar a realizar las prácticas construidas sobre el modelo de Subversion. +Con Git, necesitaremos usar diferentes estrategias para conseguir los mismos objetivos. +Este documento trata de definir las mejores prácticas para conseguir estos objetivos con Git cuando se mergean cambios de código fuente. +En general, tratamos de usar el soporte nativo de Git para conseguir los objetivos en lugar de forzar a realizar las prácticas construidas sobre el modelo de Subversion. -Una nota general: debido a las diferencias técnicas con Git, no utilizaremos los "merge commits" de Git (creados mediante `git merge`) en las ramas stable o releng. En su lugar, cuando este documento habla de "merge commits", significa el commit original hecho en `main` que es replicado o "aterrizado" (landed) en una rama stable, o un commit de una rama stable que es replicado a una rama releng con alguna variación de `git cherry-pick`. +Una nota general: debido a las diferencias técnicas con Git, no utilizaremos los "merge commits" de Git (creados mediante `git merge`) en las ramas stable o releng. +En su lugar, cuando este documento habla de "merge commits", significa el commit original hecho en `main` que es replicado o "aterrizado" (landed) en una rama stable, o un commit de una rama stable que es replicado a una rama releng con alguna variación de `git cherry-pick`. ==== Encontrando Hashes Seleccionables para MFC -Git proporciona algo de soporte para esto mediante los comandos `git cherry` y `git log --cherry`. Estos comandos comparan los diffs en crudo de los commits (pero no otros metadatos como los mensajes de log) para determinar si dos commits son idénticos. Esto funciona bien cuando cada commit de head se lleva como un sólo commit a la rama stable, pero falla si múltiples commits de main se compactan juntos como un sólo commit en la rama stable. - -Hay algunas opciones para resolver esto: - -1. Podríamos prohibir el compactado de commits y en su lugar requerir que los committers preparen todos los commits tipo fixup / follow-up a stable en un solo push. Esto alcanzaría el objetivo de estabilidad en las ramas stable y releng ya que los pushes son atómicos y los usuarios que hace un pull simple nunca acabarán teniendo un árbol que tiene el commit principal sin los arreglos (fixups). `git bisect` también es capaz de lidiar con este modelo vía `git bisect skip`. - -2. Podríamos adoptar un estilo consistente para describir los MFCs y escribir nuestras propias herramientas que envuelvan `git cherry` para determinar la lista de commits seleccionables. Una aproximación sencilla podría ser usar la sintaxis de `git cherry-pick -x`, pero requiere que un commit compactado liste todos los hashes (uno por línea) al final del mensaje de commit. Los desarrolladores podrían hacer esto utilizando `git cherry-pick -x` para cada commit individual en una rama y después usar `git rebase` para compactar los commits en uno solo, pero recogiendo las anotaciones de `-x` al final del log del commit. +Git proporciona algo de soporte para esto mediante los comandos `git cherry` y `git log --cherry`. Estos comandos comparan los diffs en crudo de los commits (pero no otros metadatos como los mensajes de log) para determinar si dos commits son idénticos. Esto funciona bien cuando cada commit de `main` se lleva como un sólo commit a la rama stable, pero falla si múltiples commits de `main` se compactan juntos como un sólo commit en la rama stable. El proyecto utiliza mucho `git cherry-pick -x` preservando todas las líneas para evitar estas dificultades y funciona con herramientas automatizadas. ==== Estándares para los mensajes de commit ===== Marcar MFCs @@ -906,263 +875,16 @@ Cuando se mergean varios commits, mantén todas las líneas "cherry picked from" Un área que no estaba documentada de forma clara con Subversion (ni con CVS) era cómo formatear los metadatos en los mensajes de log para los commits tipo MFC. ¿Debería incluir los metadatos del commit original sin modificar o se debería modificar para reflejar la información acerca del propio commit MFC? -Históricamente la práctica ha variado, aunque parte de la variación es por campo. Por ejemplo, MFCs relativos a un PR normalmente incluyen el campo PR en el MFC de forma que los commits MFC se incluyen en el log de autoría del sistema de reportes de error (bug tracker). Con otros campos está menos claro. Por ejemplo, Phabricator muestra la diferencia entre el último commit etiquetado a una revisión, de forma que incluir URLs de Phabricator reemplaza el commit `main` con los commits "aterrizados". La lista de revisores tampoco está clara. Si un revisor ha aprobado un cambio a `main`, ¿significa eso que han aprobado el commit MFC? ¿Es cierto si el código es idéntico o con sólo cambios triviales? Claramente no es cierto para trabajos más extensivos. Incluso para código idéntico ¿qué pasa si el commit no tiene conflicto pero introduce un cambio en el ABI? Un revisor podría haber dado el visto bueno para un commit en `main` debido al rompimiento del ABI pero podría no aprobar el mergeado del mismo commit tal cual. Cada uno tiene que usar su mejor juicio hasta que acordemos unas directrices claras. +Históricamente la práctica ha variado, aunque parte de la variación es por campo. Por ejemplo, MFCs relativos a un PR normalmente incluyen el campo PR en el MFC de forma que los commits MFC se incluyen en el log de autoría del sistema de reportes de error (bug tracker). Con otros campos está menos claro. Por ejemplo, Phabricator muestra la diferencia entre el último commit etiquetado a una revisión, de forma que incluir URLs de Phabricator reemplaza el commit principal con los commits "aterrizados". La lista de revisores tampoco está clara. Si un revisor ha aprobado un cambio a `main`, ¿significa eso que han aprobado el commit MFC? ¿Es cierto si el código es idéntico o con sólo cambios triviales? Claramente no es cierto para trabajos más extensivos. Incluso para código idéntico ¿qué pasa si el commit no tiene conflicto pero introduce un cambio en el ABI? Un revisor podría haber dado el visto bueno para un commit en `main` debido al rompimiento del ABI pero podría no aprobar el mergeado del mismo commit tal cual. Cada uno tiene que usar su mejor juicio hasta que acordemos unas directrices claras. Para MFCs que están regulados por re@, se añaden nuevos campos de metadatos como la etiqueta Approved by para commits aprobados. Estos nuevos metadatos se tendrán que añadir con `git commit --amend` o similar después de que el commit original haya sido revisado y aprobado. También podríamos querer reservar algunos campos en los metadatos de los commtis MFC como las URLs de Phabricator para uso futuro por parte de re@. -Preservar los metadatos existentes proporciona un flujo de trabajo sencillo. Los desarrolladores sólo tienen que usar `git cherry-pick-x` sin tener que editar el mensaje de log. +Preservar los metadatos existentes proporciona un flujo de trabajo sencillo. Los desarrolladores usan `git cherry-pick-x` sin tener que editar el mensaje de log. Si por el contrario escogemos ajustar los metadatos en los MFCs, los desarrolladores tendrán que editar los mensajes de log de forma explícita mediante el uso de `git cherry-pick --edit` o `git commit --amend`. Sin embargo, comparado con svn, al menos el mensaje de commit existente se puede precargar y los campos de metadatos se pueden añadir o eliminar sin tener que reescribir el mensaje de commit entero. La conclusión es que los desarrolladores seguramente tengan que refinar los mensajes de commit para los MFCs que no sean triviales. -==== Ejemplos - -===== Mergeando un Solo Commit de Subversion - -Aquí se explica el proceso de mergear un commit a stable/12 que fue añadido originalmente en head en Subversion. En este caso, el commit original es r368685. - -El primer paso es mapear el commit de Subversion a un hash de Git. Una vez que te has traído refs/notes/commits, puedes pasar el número de revisión a `git log --grep`: - -[source, shell] -.... -% git log main --grep 368685 -commit ce8395ecfda2c8e332a2adf9a9432c2e7f35ea81 -Author: John Baldwin -Date: Wed Dec 16 00:11:30 2020 +0000 - - Use the 't' modifier to print a ptrdiff_t. - - Reviewed by: imp - Obtained from: CheriBSD - Sponsored by: DARPA - Differential Revision: https://reviews.freebsd.org/D27576 - -Notes: - svn path=/head/; revision=368685 -.... - -Luego, haz MFC del commit a `stable/12`: - -[source, shell] -.... -git checkout stable/12 -git cherry-pick -x ce8395ecfda2c8e332a2adf9a9432c2e7f35ea81 --edit -.... - -Git invocará el editor. Úsalo para eliminar los metadatos que sólo aplicaban al commit original (URL de Phabricator y Reviewed by). Después de que el editor salve el mensaje de log actualizado, Git completa el commit: - -[source, shell] -.... -[stable/12 3e3a548c4874] Use the 't' modifier to print a ptrdiff_t. - Date: Wed Dec 16 00:11:30 2020 +0000 - 1 file changed, 1 insertion(+), 1 deletion(-) -.... - -El contenido del commit del que se ha hecho MFC se puede examinar vía `git show`: - -[source, shell] -.... -% git show -commit 3e3a548c487450825679e4bd63d8d1a67fd8bd2d (HEAD -> stable/12) -Author: John Baldwin -Date: Wed Dec 16 00:11:30 2020 +0000 - - Use the 't' modifier to print a ptrdiff_t. - - Obtained from: CheriBSD - Sponsored by: DARPA - - (cherry picked from commit ce8395ecfda2c8e332a2adf9a9432c2e7f35ea81) - -diff --git a/sys/compat/linuxkpi/common/include/linux/printk.h b/sys/compat/linuxkpi/common/include/linux/printk.h -index 31802bdd2c99..e6510e9e9834 100644 ---- a/sys/compat/linuxkpi/common/include/linux/printk.h -+++ b/sys/compat/linuxkpi/common/include/linux/printk.h -@@ -68,7 +68,7 @@ print_hex_dump(const char *level, const char *prefix_str, - printf("[%p] ", buf); - break; - case DUMP_PREFIX_OFFSET: -- printf("[%p] ", (const char *)((const char *)buf - -+ printf("[%#tx] ", ((const char *)buf - - (const char *)buf_old)); - break; - default: -.... - -El commit MFC ya se puede publicar con `git push` - -[source, shell] -.... -% git push freebsd -Enumerating objects: 17, done. -Counting objects: 100% (17/17), done. -Delta compression using up to 4 threads -Compressing objects: 100% (7/7), done. -Writing objects: 100% (9/9), 817 bytes | 204.00 KiB/s, done. -Total 9 (delta 5), reused 1 (delta 1), pack-reused 0 -To gitrepo-dev.FreeBSD.org:src.git - 525bd9c9dda7..3e3a548c4874 stable/12 -> stable/12 -.... - -===== Mergear un Único Commit de Subversion con Conflicto - -Este ejemplo es similar al anterior excepto por que el commit en cuestión produce un conflicto al mergear. En este caso, el commit original es r368314. - -Como arriba, el primer paso es mapear el commit de Subversion a un hash de Git: - -[source, shell] -.... -% git log main --grep 368314 -commit 99963f5343a017e934e4d8ea2371a86789a46ff9 -Author: John Baldwin -Date: Thu Dec 3 22:01:13 2020 +0000 - - Don't transmit mbufs that aren't yet ready on TOE sockets. - - This includes mbufs waiting for data from sendfile() I/O requests, or - mbufs awaiting encryption for KTLS. - - Reviewed by: np - MFC after: 2 weeks - Sponsored by: Chelsio Communications - Differential Revision: https://reviews.freebsd.org/D27469 - -Notes: - svn path=/head/; revision=368314 -.... - -Luego, haz MFC del commit a `stable/12`: - -[source, shell] -.... -% git checkout stable/12 -% git cherry-pick -x 99963f5343a017e934e4d8ea2371a86789a46ff9 --edit -Auto-merging sys/dev/cxgbe/tom/t4_cpl_io.c -CONFLICT (content): Merge conflict in sys/dev/cxgbe/tom/t4_cpl_io.c -warning: inexact rename detection was skipped due to too many files. -warning: you may want to set your merge.renamelimit variable to at least 7123 and retry the command. -error: could not apply 99963f5343a0... Don't transmit mbufs that aren't yet ready on TOE sockets. -hint: after resolving the conflicts, mark the corrected paths -hint: with 'git add ' or 'git rm ' -hint: and commit the result with 'git commit' -.... - -En este caso, el commit se ha encontrado con un conflicto en sys/dev/cxge/tom/t4_cpl_io.c ya que el kernel TLS no está presente en stable/12. Fíjate en que Git no invoca el editor para ajustar el mensaje de commit debido al conflicto. `git status` confirma que el fichero tiene conflictos: - -[source, shell] -.... -% git status -On branch stable/12 -Your branch is up to date with 'upstream/stable/12'. - -You are currently cherry-picking commit 99963f5343a0. - (fix conflicts and run "git cherry-pick --continue") - (use "git cherry-pick --skip" to skip this patch) - (use "git cherry-pick --abort" to cancel the cherry-pick operation) - -Unmerged paths: - (use "git add ..." to mark resolution) - both modified: sys/dev/cxgbe/tom/t4_cpl_io.c - -no changes added to commit (use "git add" and/or "git commit -a") -.... - -Después de editar el fichero para resolver el conflicto, `git status` muestra el conflicto como resuelto: - -[source, shell] -.... -% git status -On branch stable/12 -Your branch is up to date with 'upstream/stable/12'. - -You are currently cherry-picking commit 99963f5343a0. - (all conflicts fixed: run "git cherry-pick --continue") - (use "git cherry-pick --skip" to skip this patch) - (use "git cherry-pick --abort" to cancel the cherry-pick operation) - -Changes to be committed: - modified: sys/dev/cxgbe/tom/t4_cpl_io.c -.... - -Ahora se puede completar el cherry-pick: - -[source, shell] -.... -% git cherry-pick --continue -.... - -Como hubo un conflicto, Git invoca el editor para ajustar el mensaje de commit. Elimina los campos de metadatos del commit original de head y guarda el mensaje de log actualizado. - -Ahora se puede examintar el contenido del commit MFC vía `git show`: - -[source, shell] -.... -% git show -commit 525bd9c9dda7e7c7efad2d4570c7fd8e1a8ffabc (HEAD -> stable/12) -Author: John Baldwin -Date: Thu Dec 3 22:01:13 2020 +0000 - - Don't transmit mbufs that aren't yet ready on TOE sockets. - - This includes mbufs waiting for data from sendfile() I/O requests, or - mbufs awaiting encryption for KTLS. - - Sponsored by: Chelsio Communications - - (cherry picked from commit 99963f5343a017e934e4d8ea2371a86789a46ff9) - -diff --git a/sys/dev/cxgbe/tom/t4_cpl_io.c b/sys/dev/cxgbe/tom/t4_cpl_io.c -index 8e8c2b8639e6..43861f10b689 100644 ---- a/sys/dev/cxgbe/tom/t4_cpl_io.c -+++ b/sys/dev/cxgbe/tom/t4_cpl_io.c -@@ -746,6 +746,8 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop) - for (m = sndptr; m != NULL; m = m->m_next) { - int n; - -+ if ((m->m_flags & M_NOTAVAIL) != 0) -+ break; - if (IS_AIOTX_MBUF(m)) - n = sglist_count_vmpages(aiotx_mbuf_pages(m), - aiotx_mbuf_pgoff(m), m->m_len); -@@ -821,8 +823,9 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop) - - /* nothing to send */ - if (plen == 0) { -- KASSERT(m == NULL, -- ("%s: nothing to send, but m != NULL", __func__)); -+ KASSERT(m == NULL || (m->m_flags & M_NOTAVAIL) != 0, -+ ("%s: nothing to send, but m != NULL is ready", -+ __func__)); - break; - } - -@@ -910,7 +913,7 @@ t4_push_frames(struct adapter *sc, struct toepcb *toep, int drop) - toep->txsd_avail--; - - t4_l2t_send(sc, wr, toep->l2te); -- } while (m != NULL); -+ } while (m != NULL && (m->m_flags & M_NOTAVAIL) == 0); - - /* Send a FIN if requested, but only if there's no more data to send */ - if (m == NULL && toep->flags & TPF_SEND_FIN) -.... - -El commit MFC ya se puede publicar con `git push` - -[source, shell] -.... -git push freebsd -Enumerating objects: 13, done. -Counting objects: 100% (13/13), done. -Delta compression using up to 4 threads -Compressing objects: 100% (7/7), done. -Writing objects: 100% (7/7), 819 bytes | 117.00 KiB/s, done. -Total 7 (delta 6), reused 0 (delta 0), pack-reused 0 -To gitrepo.FreeBSD.org:src.git - f4d0bc6aa6b9..525bd9c9dda7 stable/12 -> stable/12 -.... - [[vendor-import-git]] === Importaciones Externas con Git @@ -1172,10 +894,7 @@ Esta sección describe en detalle el procedimiento para hacer importaciones de t Todas las ramas de terceros y etiquetas comienzan con `vendor/`. Estas ramas y etiquetas son visibles por defecto. -[NOTE] -==== -Este capítulo sigue la convención de que el origen `freebsd` es el nombre del origen del repositorio Git oficial de FreeBSD. Si usas otra convención, en los ejemplos de abajo reemplaza `freebsd` con el nombre que uses en su lugar. -==== +[NOTE] ==== Este capítulo sigue la convención de que el origen `freebsd` es el nombre del origen del repositorio Git oficial de FreeBSD. Si usas otra convención, en los ejemplos de abajo reemplaza `freebsd` con el nombre que uses en su lugar. ==== Exploraremos un ejemplo para actualizar el mtree de NetBSD que está en nuestro árbol. La rama externa para esto es `vendor/NetBSD/mtree`. @@ -1183,7 +902,7 @@ Exploraremos un ejemplo para actualizar el mtree de NetBSD que está en nuestro Los árboles externos normalmente tienen sólo un subconjunto del software de terceros que es apropiado para FreeBSD. Estos árboles son muy pequeños en comparación con el árbol de FreeBSD. Los worktrees de Git son por lo tanto bastante pequeños y rápidos y el método preferido a usar. Asegúrate de que el directorio que escojas debajo (el `../mtree`) no existe. -[source, shell] +[source,shell] .... % git worktree add ../mtree vendor/NetBSD/mtree .... @@ -1194,7 +913,7 @@ Prepara un árbol limpio, completo con las fuentes externas. Importa todo pero m Este ejemplo asume que las fuentes de NetBSD se han traído de su mirror de GitHub en `~/git/NetBSD`. Date cuenta de que "upstream" podría haber añadido o eliminado ficheros, por lo que queremos asegurarnos de que los borrados también se propagan. Normalmente package:net/rsync[] está instalado así que lo usaremos. -[source, shell] +[source,shell] .... % cd ../mtree % rsync -va --del --exclude=".git" ~/git/NetBSD/usr.sbin/mtree/ . @@ -1209,15 +928,19 @@ Este ejemplo asume que las fuentes de NetBSD se han traído de su mirror de GitH % git tag -a vendor/NetBSD/mtree/20201211 .... -Nota: Ejecuto los comandos `git diff` y `git status` para asegurarme de que no hay nada raro. También usé `-m` de forma ilustrativa, pero tú deberías componer un mensaje apropiado en un editor (usando una plantilla para el mensaje de commit). +Nota: Ejecuto los comandos `git diff` y `git status` para asegurarme de que no hay nada raro. +También usé `-m` de forma ilustrativa, pero tú deberías componer un mensaje apropiado en un editor (usando una plantilla para el mensaje de commit). -También es importante crear una etiqueta anotada utilizando `git tag -a`, de lo contrario el push será rechazado. Sólo se permite hacer push de etiquetas anotadas. Las etiquetas anotadas te dan una oportunidad de introducir un mensaje de commit. Introduce la versión que estás importando así como cualquier característica que resalte o arreglos que lleve la versión. +También es importante crear una etiqueta anotada utilizando `git tag -a`, de lo contrario el push será rechazado. +Sólo se permite hacer push de etiquetas anotadas. +Las etiquetas anotadas te dan una oportunidad de introducir un mensaje de commit. +Introduce la versión que estás importando así como cualquier característica que resalte o arreglos que lleve la versión. ==== Actualizando la Copia de FreeBSD En este momento puedes empujar la importación a `vendor` en nuestro propio repo. -[source, shell] +[source,shell] .... % git push --follow-tags freebsd vendor/NetBSD/mtree .... @@ -1228,13 +951,14 @@ En este momento puedes empujar la importación a `vendor` en nuestro propio repo Ahora necesitas actualizar el mtree en FreeBSD. Las fuentes están en `contrib/mtree` ya que es software de terceros. -[source, shell] +[source,shell] .... -% cd ../src -% git subtree merge -P contrib/mtree vendor/NetBSD/mtree +% cd ../src % git subtree merge -P contrib/mtree vendor/NetBSD/mtree .... -Esto generaría un commit merge para el subárbol `contrib/mtree` contra la rama local `vendor/NetBSD/mtree`. Si hubiera conflictos, necesitarías arreglarlos antes de hacer el commit. Incluye detalles en el mensaje de commit acerca de los cambios que se están mergeando. +Esto generaría un commit merge para el subárbol `contrib/mtree` contra la rama local `vendor/NetBSD/mtree`. +Si hubiera conflictos, necesitarías arreglarlos antes de hacer el commit. +Incluye detalles en el mensaje de commit acerca de los cambios que se están mergeando. ==== Rebasando to cambio contra lo último del árbol de fuentes de FreeBSD @@ -1242,66 +966,84 @@ Puesto que la política actual no recomienda utilizar meges, si el `main` de Fre Los `git rebase` o `git pull --rebase` habituales no saben cómo rebasar un commit tipo merge **como un commit merge**, así que tendrías que recrear el commit. -La forma más fácil de hacer esto sería crear una rama paralela con los **contenidos** del árbol mergeado: +Se deberían seguir los siguientes pasos para facilitar recrear el commit tipo merge como si `git rebase --merge-commits` hubiese funcionado adecuadamente: + +* Muévete al directorio raíz del repositorio +* Crea una rama `XXX` con el **contenido** del árbol mergeado. +* Actualiza este lado de la rama `XXX` para mergearla y tenerla actualizada respecto a la rama `main` de FreeBSD. +** En el peor caso, tendrías que resolver conflictos, si hubiera alguno, pero esto debería ser raro. +** Resuelve los conflictos, y compacta varios commits en uno si es necesario (si no hay conflictos, no hay necesidad de compactar) +* Haz checkout de `main` +* crea una rama `YYY` (permite deshacer los cambios si algo va mal) +* Rehaz el merge del subárbol +* En lugar de resolver conflictos en el subárbol mergeado, haz un checkout del contenido de XXX encima de él. +** El último `.` es importante, igual que lo es estar en el directorio raíz del repositorio. +** En lugar de cambiar a la rama XXX, pone el contenido de XXX sobre el repositorio. +* Haz commit del repositorio con el mensaje de commit anterior (el ejemplo asume que sólo hay un merge en la rama XXX). +* Asegúrate de que las ramas son iguales. +* Haz las revisiones que necesites, incluyendo involucrar a otros si crees que es necesario. +* Empuja el commit, si has 'perdido la carrera' otra vez, simplemente haz otra vez estos pasos (lee más abajo para una receta) +* Borra las ramas una vez que el commit está en el repositorio. Son desechables. + +Los comandos que uno usaría, siguiendo el ejemplo de mtree, sería como esto (el símbolo `#` marca un comentario para ayudar y enlazar los comandos con las descripciones de arriba): -[source, shell] +[source,shell] .... -% cd ../src -% git fetch freebsd -% git checkout -b merge_result -% git merge freebsd/main +% cd ../src # cambiar a la raíz del árbol +% git checkout -b XXX # crea la rama XXX de usar y tirar para hacer el merge +% git fetch freebsd # Obtiene los datos de upstream +% git merge freebsd/main # Mergea los cambios y resuelve conflictos +% git checkout -b YYY freebsd/main # Crea una nueva rama de usar y tirar YYY para rehacer +% git subtree merge -P contrib/mtree vendor/NetBSD/mtree # Redo subtree merge +% git checkout XXX . # La rama XXX tiene la resolución del conflicto +% git commit -c XXX~1 # -c reutiliza el mensaje de commit del commit anterior al rebase +% git diff XXX YYY # Debería estar vacío +% git show YYY # Sólo debería tener los cambios que quieres, y ser un commit merge desde la rama del vendor .... -Típicamente, no habría aquí más conflictos de merge (porque los desarrolladores tienden a trabajar en diferentes componentes). En el peor caso, tendrías que resolver los conflictos de merge, si hay alguno, pero esto debería ser muy raro. - -Ahora, tráete `freebsd/main` de nuevo como `new_merge`, y rehaz el merge: - -[source, shell] +Nota: si algo va mal con el commit, puedes resetear la rama `YYY` para comenzar de nuev volviendo a ejecutar el comando checkout que la creó con -B : +[source,shell] .... -% git checkout -b new_merge freebsd/main -% git subtree merge -P contrib/mtree vendor/NetBSD/mtree +% git checkout -B YYY freebsd/main # Crea una nueva rama YYY de usar y tirar si empezar desde cero es más sencillo .... -En lugar de resolver los conflictos, haz esto: - -[source, shell] -.... -% git checkout merge_result . -.... +==== Empujando los cambios -Que sobrescribirá los ficheros en conflicto con la versión que se encuentra en `merge_result`. +Una vez que crees que tienes un conjunto de diferencias que es bueno, puedes empujarlo a un fork de GitHub o Gitlab para que otros lo revisen. Una cosa buena de Git es que te permite publicar borradores de tu trabajo para que otros lo revisen. Mientras que Phabricator es bueno para revisión de contenido, publicar una rama externa actualizada y los commits tipo merge permite a otros comprobar los detalles tal y como aparecerán eventualmente en el repositorio. -Examina el árbol contra `merge_result` para asegurarte de que no se te ha pasado ningún fichero borrado: +Después de la revisión, cuando estás seguro de que es un buen cambio, puedes empujarlo al repo de FreeBSD: -[source, shell] +[source,shell] *** 21050 LINES SKIPPED *** From nobody Tue Jul 25 09:10:32 2023 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 4R9B88388xz4pTNt for ; Tue, 25 Jul 2023 09:10: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9B882NMHz4KpJ; Tue, 25 Jul 2023 09:10:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690276232; 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=kjySAFq/0uJ4LQYPY1ZPzC1RVvXaIJKrJOOQLmqI6rk=; b=J85CEdugbuPizE3dzEeuJDAC4Hcsk4fHMJEZL+OO198rnhuGv+GKjpWOI1Nzp5+USIr/sC iKv74Me94tC7Xz6kU3lB0RTkBzbaAKevLAVvXthU/kkz+jBdgcJ4Ak/MMrQ69xxbTpg6ot 8ZFLYLDBeHaLTYkqr0/wBT5tdWgHzyRv5Qtey0MEgTanrO6AzHbvdWuva/WVszuGcIGvhF tAKKGglh3HP0PMmX5ApQTZK5vTYipsuzqY9rT/Skh5RQ2HFG4AhuExDZtHRNumcung4gWB IG9pdVxiS1Q0WmQQA7HMgK3kk6e8Mpo7HWJn9HCPxnAvLn7nQ1EwkfbhaZ5ThA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690276232; 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=kjySAFq/0uJ4LQYPY1ZPzC1RVvXaIJKrJOOQLmqI6rk=; b=qc8kLvrLguCXnyT2EJPjM+7fGBa1dTI4KDBMVwlf+X/g5uV72mRNcfLteEqq/5evL4FZMn UTXvIsTQ2ZUTNN0eKKHWr4iglzdHOhPIoofqkm9jmYuiawpkZlbz2YW5z2oSbliwZfSVOO UcRg/QhavyT/t5yWoPmAShOuIamee3it7Ryr5HSBArtFUhYjZGCMCJmgzBaVaZiFuIXth1 BoLgyIun3VrPXFPRo83WU5VMeHIlsH4hqxkTkr3atR/xW79bCaIA0f6VwPNJxPxDeZmdXA ZEbHlLyb0P8DrfyeP5suow/x0IophZ3jlIdO5M7DaRWwb9PRgmUmy8/9ZyuhAA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690276232; a=rsa-sha256; cv=none; b=dua1esLhEjb7iJbukAQyI/RHGmUPl1RRgv1AQ3t37ZCpaqz62RtBV8yUuV0Uuwl2SvC3ed 7TFuyT2k/mQpB4k2iZCq6qRBd7puC7dRkz51xXLG5oFp+twc/5bfRaR2qLw9PH6psOjogl p7d2ZedVhwnqAeGAi77qqpmqXD6x82beFEt8wiCcJgaaPPAm5e7z50D8Pdz7jXKMo8GATz NpSkmzEJyAkxHJHJgHwA+Ko1HWdeBHSix+3V+VLxoU5+8FGu08nwA0g0rlVJ4Q2OUBKMXn OsQdG5u1oGez13H5QAmtLXj2JeqYZxsfXAXbtqmcFGn3QrueEz07u306aCnEzw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R9B881TRyztQy; Tue, 25 Jul 2023 09:10:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36P9AWue014847; Tue, 25 Jul 2023 09:10:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36P9AWRX014836; Tue, 25 Jul 2023 09:10:32 GMT (envelope-from git) Date: Tue, 25 Jul 2023 09:10:32 GMT Message-Id: <202307250910.36P9AWRX014836@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 2ce9741087 - main - Status/2023Q2/kboot.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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 2ce97410877595e425d9a0109b77914980772d06 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=2ce97410877595e425d9a0109b77914980772d06 commit 2ce97410877595e425d9a0109b77914980772d06 Author: Warner Losh AuthorDate: 2023-07-25 08:28:30 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-25 09:05:55 +0000 Status/2023Q2/kboot.adoc: Add report Reviewed by: grahamperrin, status (Pau Amma ) Approved by: carlavilla (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/202 --- .../en/status/report-2023-04-2023-06/kboot.adoc | 56 ++++++++++++++++++++++ 1 file changed, 56 insertions(+) diff --git a/website/content/en/status/report-2023-04-2023-06/kboot.adoc b/website/content/en/status/report-2023-04-2023-06/kboot.adoc new file mode 100644 index 0000000000..c6a199cfa1 --- /dev/null +++ b/website/content/en/status/report-2023-04-2023-06/kboot.adoc @@ -0,0 +1,56 @@ +=== LinuxBoot FreeBSD on aarch64 + +Contact: Warner Losh + +Links: + +link:https://www.linuxboot.org/[LinuxBoot Project] URL: link:https://www.linuxboot.org/[]+ +link:https://docs.google.com/presentation/d/1N5Jp6XzYWv9Z9RhhETC-e6tFkqRHvp-ldRDW_9h2JCw/edit?usp=sharing[BSDCan 2023 kboot talk slides] URL: link:https://docs.google.com/presentation/d/1N5Jp6XzYWv9Z9RhhETC-e6tFkqRHvp-ldRDW_9h2JCw/edit?usp=sharing[] + +LinuxBoot is an effort to create a clean, robust, auditable and repeatable boot firmware. +What originally started as a specific project at Google has grown to encompass any boot environment that uses Linux to launch the final operating system. +Many platforms now support this environment, and in some cases it is the only available boot environment. +In addition, some embedded boxes have a LinuxBoot environment hard-coded that is quite hard to change, and being able to reboot into FreeBSD is desirable. + +The old Sony PlayStation 3 port used a boot loader called 'kboot' to boot the FreeBSD port from its Linux kernel (all predating the LinuxBoot project). +That code has been greatly expanded, made generic with easily replaceable per-architecture plug ins. +The normal FreeBSD [.filename]#/boot/loader# is built as a Linux binary that reads in the FreeBSD kernel, modules and tunables. +It places them into memory as if it were running in a pre-boot environment, then loads that image into the Linux kernel with man:kexec_load[2] and does a special reboot to that image. +For UEFI-enabled systems, it passes the UEFI memory table and pointer to UEFI runtime services to the new kernel. + +It supports loading files from the host's filesystem, from any man:loader[8]-supported filesystem on the host's block devices (including pools that span multiple devices), from ram disk images and from files downloaded over the network. +Any mix of these is available. +So, for example, configuration overrides can be loaded from the host's filesystem whilst the kernel loads from dedicated storage (say NVME) or a ram disk image. +It supports a host console running over stdin/stdout. +It supports explicit locations such as `/dev/nvme0ns1:/boot/loader/gerbil.conf` for where to load filesystems from. +It supports ZFS boot environments, including the boot-once feature. + +Additional details about kboot, what it supports and some general background can be found in Warner's BSDcan talk (slides linked above). + +FreeBSD/aarch64 now can boot from Linux in a LinuxBoot environment, with support and functionality comparable to man:loader.efi[8]. +Memory layout passed in for GICv3 workarounds. +Need patch for aarch64 kernel for the GICv3 workaround (link:https://reviews.freebsd.org/D40902[]). + +FreBSD/amd64 support is in progress and is maybe 80% done. +The amd64 boot environment places more requirements on the boot loader to provide data for the kernel than aarch64, due to amd64 being an older port. +All sources for data in the BIOS enviornment had to be provided by the boot loader since the kernel had no access to them from long mode. +While UEFI and ACPI provide ways for the kernel to get this data, much of the data must still be provided by the boot loader. +The kernel panics during initialization since all these prerequisites have not been discovered and implemented. + +PowerPC builds, but nothing more of its state is known. +Attempts to acquire a suitable Playstation 3 proved to be too time consuming for the author. + +==== Help Needed + +1. man:loader.kboot[8] needs to be written. +It should document how to use [.filename]#loader.kboot#, how to create images, and the use cases that work today. +1. Finish amd64 support. +1. The current elf arch-specific metadata code is copied from efi. +Unifying the kboot and efi copies is needed. +While they are mostly the same, sharing is complicated by remaining compile-time differences. +In addition, the build infrastructure makes sharing awkward. +1. It would be nice to add riscv64 support. +1. PowerPC testing (it has been untested since the refactoring started). +1. Creating a script to repackage EDK-II image (say, from QEMU) as a linux-boot image with a Linux kernel built on FreeBSD for CI testing. +1. Testing it from the coreboot LinuxBoot. + +Sponsored by: Netflix, Inc From nobody Tue Jul 25 09:10:33 2023 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 4R9B894LX4z4pTZB for ; Tue, 25 Jul 2023 09:10: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9B893PR9z4Krp; Tue, 25 Jul 2023 09:10:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690276233; 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=7zsNbPlM9SavkBF/oLK0Cbg9+2szc/ZlaVp6PHBXKVg=; b=ByP9/qXRDsgiwfvgVdR1RF3m25R06BcJ3A8gEAMslJjAc+rlGIxXX2QlqZCJtAnm3871zI hOY9ywWl49LMdfvb+Fe1fDwoujdDe94RD2K32MrdayWBnEUjANJZ3DFEwaB/2Jw+78RfVF g1H3b1kFTzUc71QL4/J+JA2TKVB1/6KP7X+3wQiOftv5C0BL07Cbp7NAyehjxXSD1b4FC+ yEogcU8u3ASg/o0+ZYg5uMRur2l3LSNVxZ8zyhEs7gFawawF9NQnP6z5qxwMS5vMMjOQiJ NwxjGBcGv2BHOSWDUBIM7JOSb9Lt4bYuWbceLMQTbnJXkA/qrW1BZaDWzhEP+A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690276233; 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=7zsNbPlM9SavkBF/oLK0Cbg9+2szc/ZlaVp6PHBXKVg=; b=I0l7zsShpG/BBfiivGICsBXW2/zYDhBprkowKHMyOwyUd9q8B92fl0Xp2EIjt3t+6ZNbX2 hyh9cxxe3JmvdWrHZ8BQ8ubqEmqut11OlGq2zUWoe7httou3kajAkFhAOombZw/1JucdwE tHNWjW9Jy4gK6pWIK7+5nU8OEjL2G4Lb1/pr4XJ9V/qqJO+v+F81RZQNqbf9KMdxX0YSTs TGb0VTkZFNzftrrMjkAPrvhUxrbYKAfkQqobZx2QD+sL28/jvV/UkljFFWj6mNHRM+RZNl qeKhhefk4O4uTif5kz/wQgsHOxs1MpA49K8ncXcspzrLHmCUBAaHwvSTUa/3TA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690276233; a=rsa-sha256; cv=none; b=b67IZffq4ZdpHAtL/qtN+mL22uxuxEBlAci9UQEs/wK8P5tGCr+AVGqfTPPV+CAJMOSMDE u5qLvbfMPMweq62L3fP4ljmf+DTsChiOEecrVniH6S4QGPf/cqOeJAT0opsrbTkkrbe/qd RCvBtyM5O7Qr7z+M+emhyS/DZVMsTFNhqvJs2F3+7TuXw6rQQnn7u4BRUhRs9pSfyGDbW0 50rfvWbi2sCXwIrltGYPziC8d7513OKFm04DvtLtKAhxuQjjqsDCrNaGiQ17lXH2ht9jkh r0upaF/DzSsLuei7iWBaQjYqZ5G28W6yWevb1mlryWJl2O8f27XJWC3LYTdawQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R9B8923YDzv36; Tue, 25 Jul 2023 09:10:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36P9AXY0015051; Tue, 25 Jul 2023 09:10:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36P9AX6P015050; Tue, 25 Jul 2023 09:10:33 GMT (envelope-from git) Date: Tue, 25 Jul 2023 09:10:33 GMT Message-Id: <202307250910.36P9AX6P015050@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: fbda4dd81c - main - Status/2023Q2/lldb-kmod.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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: fbda4dd81cdd7d3a0bea8cad2ab2ff25394b1747 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=fbda4dd81cdd7d3a0bea8cad2ab2ff25394b1747 commit fbda4dd81cdd7d3a0bea8cad2ab2ff25394b1747 Author: Sheng-Yi Hong AuthorDate: 2023-07-25 08:59:27 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-25 09:05:55 +0000 Status/2023Q2/lldb-kmod.adoc: Add report Reviewed by: grahamperrin Approved by: carlavilla (mentor, implicit) Differential Revision: https://reviews.freebsd.org/D41079 --- .../en/status/report-2023-04-2023-06/lldb-kmod.adoc | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc b/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc new file mode 100644 index 0000000000..c4c20c81b6 --- /dev/null +++ b/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc @@ -0,0 +1,20 @@ +=== LLDB Kernel Module Imporvement + +Links: + +link:https://wiki.freebsd.org/SummerOfCode2023Projects/LLDBKernelModuleImprovement[GSoC Wiki Project] URL: link:https://wiki.freebsd.org/SummerOfCode2023Projects/LLDBKernelModuleImprovement[] + +link:https://github.com/aokblast/freebsd-src/tree/lldb_dynamicloader_freebsd_kernel[Project Codebase] URL: link:https://github.com/aokblast/freebsd-src/tree/lldb_dynamicloader_freebsd_kernel[] + +Contact: Sheng-Yi Hong + +FreeBSD project uses LLVM as it's toolchain. +The LLVM project has bundled with a debugger called LLDB. +In LLDB, the userspace debugging facilities has been well implemented. +However, in the kernel space, there are still some works have to be done. +One of the work is the kernel module debug facility for LLDB - that is, prase the loaded module data provided by the kernel core dump and loading the module objects. +The goal is to implement such plugin for LLDB, and this is an ongoing GSoC Project for now. + +https://github.com/aokblast/freebsd-src/tree/lldb_dynamicloader_freebsd_kernel[Project Codebase] is the whole code of my work. + +Currently, this is still a work in progress and I am still debugging on it. + +Sponsor: The Google Summer of Code '23 program From nobody Tue Jul 25 11:45:22 2023 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 4R9FZp5pcpz4pTCg for ; Tue, 25 Jul 2023 11:45:22 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9FZp2t2Rz479p; Tue, 25 Jul 2023 11:45:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690285522; 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=h37xgblIFKdUXvpFN3o5/aMKYrpUfyoY+cUb/1f6vGQ=; b=gZ4q2LAoc2rtXNDKf2yXONEp/OkXFfSiV9FaonH2uP1kUxhb/jbl95NWuyjbDpF0NLiLfy L6gXel736qNTgrqdfsjtqXr9vFcMkrddL6XXc9GuCsl6WngiE0rdaAiMMRdcHmNz2Q+iYv fZLpTxl/GnI47vdJqf4H1OHr+CkPZ2K8osQRnlkKGQCZ6/vuVf23VMMCqz7+/oZuBy2LkB IHKiDpjmO+rO9Um+oH05mO8UZv4Mx5UmyrGsIR11IMOiTm7urKGSm4gVyj+5c3HK7F3EYN fZPoX68R6r9k/xwjKULNvMwbz1XrZXIU8Wlzn/pC6ylRBWuN7XRhtfZyuUGYrw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690285522; 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=h37xgblIFKdUXvpFN3o5/aMKYrpUfyoY+cUb/1f6vGQ=; b=yfEgZ5AFbum1SPHasxkvovqPkENiesUcBAdgZZhkiCW357dPzORNGnK/LeKzAjH1JxMP5Q +k8yd6XDwtYztu1a5YQ6mVqZ7kahnuLZXWEp+HcFcYOwUmIX506en5zJRurz+q/PZFQuU2 fHwoDIH8JYlLVO+k3oOwctjxuk5POQkVp4sJ3lngynZAdpILJE/gToI7nf4Gj6jwFTYfYO ii/+15spTUad7UPlO3vtY0upPUn7P/74Y6sfVcSTCUZ8/qCsibbnX7gEaYMBT9ghUqGdkz coLBoiyeUOSjYbAypN6RDNZpyajtMQ22d30OD/Ue9xMhd0JIIP6VxbRLKFz2Zg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690285522; a=rsa-sha256; cv=none; b=PLPyCiLC5GtzCYmt/CmRFuaCR2eBWgDB7qp4cCN5LTVJcMicCc3qL0E+FcJ8FJY2EwK0+B GJeyCwhtKNjiztNSqNu0W6DE8ZXrNtV1b54mdmyHEKF63fkJYsNlke88QDK7hjGvPX1STw 2T6z2Lc280jQguJPpKj0KSsKK00IBW8XGr6DS/qkb1zt6mfO2/G4UePvFmng7mZgZ94vNL d1PQNonCx1ZH4GeAJepj9Ds/AaTPLtqQl4mBrQ75PelXONhlpVk98SGTuvSay3sVQha3qj ldeByNZDR2MpeO2p3D+LgXTCawOzZ3JT3ZuBdq+1h9znOVYr4U7oGMzz7veHvQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R9FZp1h9zzykW; Tue, 25 Jul 2023 11:45:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36PBjMrJ069772; Tue, 25 Jul 2023 11:45:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36PBjM2L069771; Tue, 25 Jul 2023 11:45:22 GMT (envelope-from git) Date: Tue, 25 Jul 2023 11:45:22 GMT Message-Id: <202307251145.36PBjM2L069771@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 12d00b45f5 - main - Status/2023Q2: Make sponsor lines consistent 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 12d00b45f52c44a6a0d669172270b2b9ed972b40 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=12d00b45f52c44a6a0d669172270b2b9ed972b40 commit 12d00b45f52c44a6a0d669172270b2b9ed972b40 Author: Lorenzo Salvadore AuthorDate: 2023-07-25 10:07:40 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-25 11:43:53 +0000 Status/2023Q2: Make sponsor lines consistent Approved by: carlavilla (mentor, implicit) --- website/content/en/status/report-2023-04-2023-06/batman.adoc | 2 +- website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc | 2 +- website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc | 2 +- website/content/en/status/report-2023-04-2023-06/pot.adoc | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/batman.adoc b/website/content/en/status/report-2023-04-2023-06/batman.adoc index fbefafa2fb..2f7117b52c 100644 --- a/website/content/en/status/report-2023-04-2023-06/batman.adoc +++ b/website/content/en/status/report-2023-04-2023-06/batman.adoc @@ -18,4 +18,4 @@ Support for batadv interfaces has been added to man:ifconfig[8] too. Mentor: {mmokhi-name} -Sponsor: Google (under GSoC 2023) +Sponsor: The Google Summer of Code '23 program diff --git a/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc b/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc index b80b77c066..fa51068139 100644 --- a/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc +++ b/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc @@ -18,4 +18,4 @@ These attributes allow developers to routinely use the script, and allow integra Currently script related work seems to be on track, but certainly ahead I will need to find all different kinds of QEMU recipes to test different environments. If anyone has any kind of working QEMU recipe for currently released versions of FreeBSD, feel free to send to me via mail at smk@FreeBSD.org . -Sponsor: Google under Google Summer of Code (GSoC) Program +Sponsor: The Google Summer of Code '23 program diff --git a/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc b/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc index 2c06115ba9..ab4c476806 100644 --- a/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc +++ b/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc @@ -26,4 +26,4 @@ As a humble beginner in the open-source community, the author welcomes all comme Mentors: {otis-name} and {jrm-name} -Sponsor: Google, Inc. (GSoC 2023) +Sponsor: The Google Summer of Code '23 program diff --git a/website/content/en/status/report-2023-04-2023-06/pot.adoc b/website/content/en/status/report-2023-04-2023-06/pot.adoc index 3bd6517651..0b8f15b609 100644 --- a/website/content/en/status/report-2023-04-2023-06/pot.adoc +++ b/website/content/en/status/report-2023-04-2023-06/pot.adoc @@ -22,4 +22,4 @@ A link:https://github.com/hashicorp/nomad/pull/13343[patch by the pot team] to i As always, feedback and patches are welcome. -Potluck is sponsored by Honeyguide Group. +Sponsor: Honeyguide Group From nobody Tue Jul 25 11:45:23 2023 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 4R9FZq47M9z4pTG2 for ; Tue, 25 Jul 2023 11:45:23 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9FZq3Vzqz47Jj; Tue, 25 Jul 2023 11:45:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690285523; 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=E8wCO0Xu9pHI+PKZ4DYbDijDL5eAj2Tu8u1B6j+s+4c=; b=ZeCeir6mcqpDaYMhTcwWRpKGoqM1fP6roHOWNKac96h9Huh4PiSNHDd6ztRJInbjEdF2qd Ju3+e7OnxrWs2PNkvBFMTh6gCRvBBfTewNK7sO/shfbNEhv2atcs9hbBcreXmC3nKH97qL TmTL+PQAMykEDpiaGfzg53DEa9p5Ta948zCkzCCEChMwltpSnHwnTI8u8Qs7s9/dF8V8UX E15AEA72LbEmcck4I2xaTJt/IjKo1M1XkIxFjn3DMzJczK3GB6l9hn0eUEG3pwwRhhhxjC aO8XWe0uQcWLmCUgfurIH1Nww1FIKsP6uhhjbRrDU9W21FfTTSyYJ664jZxtJQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690285523; 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=E8wCO0Xu9pHI+PKZ4DYbDijDL5eAj2Tu8u1B6j+s+4c=; b=uqgvikiprJsvViMUa6hP3VgrF1nAZdAc7DKTTOgbFhmg/v+QRNccC14W6XpH7IMAIoDrTS Z+YBLnNJSwU1kCYerPMi7xlP5qXvG+eRY8TUOt/Tg9ePgXMY9W0tu8Ljwj/xHGfh10JQmw 2u1O6ZDNaIGfVF2IFuKJfg2S8beBqADdUC71EDQPlp52XbnkG9EQ7GpY7eVprtBb8IpJ/t KL3I3Ieie4v2yeCg9lzdPpeKfF00aq8vHqFSgqlYK+dXb2yYTyXZvcE5htrBcAs94tfE/f 72guaOfg6ILO1ZbQuGvWnviXa3r4B3QXh30VL+t1+dH0yoV8WBg1Z48nJ/uytg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690285523; a=rsa-sha256; cv=none; b=kpAIJXJWhb2Dqv3xoFUbSK30exxwDmXgaxsnt658zFtETWrZ1M2Qrf++WYEHCd2PYdBJ51 xpJaP3327TWHHOfoj6J/aEKqp5oOCtZIDGxYeZBGbGrKfgU4N3JEia5dtUtEq0Re8ppwOr YWr1Sg6tNpNavDM1spu77IrdDvbz3CquEGb6bAVqYO2nwcjsHLkTnNb9lzSMim9sv5cauu ZHlCgdZtQWD59t+FnCkRss4XE1kkabbGuzvvgGBWmBwg0CXd6SS5YsqytRfpxuv2PB7cz4 TcbbXEfcNI7dEaFeql/VnBxvjvJYygwRHWf7VL+zMZm9OJDorEFBKTuaG7BBIg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R9FZq2bhMzycM; Tue, 25 Jul 2023 11:45:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36PBjNmT069792; Tue, 25 Jul 2023 11:45:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36PBjNbG069791; Tue, 25 Jul 2023 11:45:23 GMT (envelope-from git) Date: Tue, 25 Jul 2023 11:45:23 GMT Message-Id: <202307251145.36PBjNbG069791@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 57e8bc16b9 - main - Status/2023Q2: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 57e8bc16b9d4002c15816fd5a48c27cabd5235a1 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=57e8bc16b9d4002c15816fd5a48c27cabd5235a1 commit 57e8bc16b9d4002c15816fd5a48c27cabd5235a1 Author: Lorenzo Salvadore AuthorDate: 2023-07-25 11:41:46 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-25 11:43:57 +0000 Status/2023Q2: Fixes Apply various fixes, mostly suggested by the vale linting tool. Approved by: carlavilla (mentor, implicit) --- .../en/status/report-2023-04-2023-06/batman.adoc | 4 ++-- .../report-2023-04-2023-06/capsicum-ktracing.adoc | 2 +- .../en/status/report-2023-04-2023-06/ci.adoc | 2 +- .../en/status/report-2023-04-2023-06/cirrus.adoc | 4 ++-- .../status/report-2023-04-2023-06/clusteradm.adoc | 2 +- .../en/status/report-2023-04-2023-06/gcc.adoc | 2 +- .../status/report-2023-04-2023-06/lldb-kmod.adoc | 2 +- .../en/status/report-2023-04-2023-06/mfsbsd.adoc | 5 +++-- .../en/status/report-2023-04-2023-06/pf.adoc | 22 +++++++++++----------- .../en/status/report-2023-04-2023-06/pot.adoc | 6 +++--- 10 files changed, 26 insertions(+), 25 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/batman.adoc b/website/content/en/status/report-2023-04-2023-06/batman.adoc index 2f7117b52c..7f6c0d2a8c 100644 --- a/website/content/en/status/report-2023-04-2023-06/batman.adoc +++ b/website/content/en/status/report-2023-04-2023-06/batman.adoc @@ -11,9 +11,9 @@ Freifunk is a German initiative to build an open Wi-Fi network at city-scale, ba BATMAN's motive is to be a completely decentralized protocol; no one node in the network knows or has to care about the topology of the whole network. Support for this protocol is provided by the batman-adv kernel module on Linux, and this project aims to bring that to FreeBSD. -This includes the kernel module itself, but also userland networking libraries and tools necessary to create BATMAN networks. +This includes the kernel module itself, but also userland networking libraries and tools necessary to create BATMAN networks. -Currently, creating interfaces and interacting with them works (with both Linux and FreeBSD userspaces), and packet transmission (kind of) works, although it's incomplete as of yet. +Currently, creating interfaces and interacting with them works (with both Linux and FreeBSD userspaces), and packet transmission (kind of) works, although it is incomplete as of yet. Support for batadv interfaces has been added to man:ifconfig[8] too. Mentor: {mmokhi-name} diff --git a/website/content/en/status/report-2023-04-2023-06/capsicum-ktracing.adoc b/website/content/en/status/report-2023-04-2023-06/capsicum-ktracing.adoc index 463852075d..05e7bc6825 100644 --- a/website/content/en/status/report-2023-04-2023-06/capsicum-ktracing.adoc +++ b/website/content/en/status/report-2023-04-2023-06/capsicum-ktracing.adoc @@ -92,7 +92,7 @@ This becomes apparent when you trace namei translations alongside capability vio 1632 foo CAP attempt to increase capabilities from CAP_READ to CAP_READ,CAP_WRITE ---- -In practice, capability mode is always entered following the initialization of the C runtime libraries, so a program would never trigger those those first 7 violations. +In practice, capability mode is always entered following the initialization of the C runtime libraries, so a program would never trigger those first 7 violations. We are only seeing them because man:ktrace[1] starts recording violations before the program starts. This demonstration makes it clear that violation tracing is not always perfect. diff --git a/website/content/en/status/report-2023-04-2023-06/ci.adoc b/website/content/en/status/report-2023-04-2023-06/ci.adoc index 47ea39a489..1bec18c9bc 100644 --- a/website/content/en/status/report-2023-04-2023-06/ci.adoc +++ b/website/content/en/status/report-2023-04-2023-06/ci.adoc @@ -46,6 +46,6 @@ Open or queued tasks: * Helping more software get FreeBSD support in its CI pipeline (Wiki pages: link:https://wiki.FreeBSD.org/3rdPartySoftwareCI[3rdPartySoftwareCI], link:https://wiki.FreeBSD.org/HostedCI[HostedCI]) * Working with hosted CI providers to have better FreeBSD support -Please see link:https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&email1=testing%40FreeBSD.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals[freebsd-testing@ related tickets] for more WIP information, and don't hesitate to join the effort! +Please see link:https://bugs.freebsd.org/bugzilla/buglist.cgi?bug_status=__open__&email1=testing%40FreeBSD.org&emailassigned_to1=1&emailcc1=1&emailtype1=equals[freebsd-testing@ related tickets] for more WIP information, and do not hesitate to join the effort! Sponsor: The FreeBSD Foundation diff --git a/website/content/en/status/report-2023-04-2023-06/cirrus.adoc b/website/content/en/status/report-2023-04-2023-06/cirrus.adoc index 5082e9824f..268bcba264 100644 --- a/website/content/en/status/report-2023-04-2023-06/cirrus.adoc +++ b/website/content/en/status/report-2023-04-2023-06/cirrus.adoc @@ -15,9 +15,9 @@ We added Cirrus-CI configuration to the FreeBSD src tree in 2019 and to doc in 2 A number of additional FreeBSD projects hosted on GitHub (such as drm-kmod, kyua, pkg, and poudriere) also make use of Cirrus-CI. Over the last quarter Cirrus-CI configs received ongoing maintenance updates (moving to the most recent FreeBSD release images). -In the src tree we've added some additional checks. +In the src tree we have added some additional checks. These ensure that generated files are updated when needed (`make sysent` and `make makeman`) and check for missing directories. -We've added jobs that build using the Clang/LLVM 16 toolchain package, mirroring the Clang version now in the base system. +We have added jobs that build using the Clang/LLVM 16 toolchain package, mirroring the Clang version now in the base system. The GCC job is now run on the GitHub mirror by default, for all commits. Sponsor: DARPA diff --git a/website/content/en/status/report-2023-04-2023-06/clusteradm.adoc b/website/content/en/status/report-2023-04-2023-06/clusteradm.adoc index 5d54564e32..3843104b3a 100644 --- a/website/content/en/status/report-2023-04-2023-06/clusteradm.adoc +++ b/website/content/en/status/report-2023-04-2023-06/clusteradm.adoc @@ -11,7 +11,7 @@ In this quarter, the team has worked on the following: * Regular support for FreeBSD.org user accounts. * Regular disk and parts support (and replacement) for all physical hosts and mirrors. -* Enable mirroring of www.FreeBSD.org and docs.FreeBSD.org in the FreeBSD project-managed mirrors. +* Enable mirroring of link:https://www.FreeBSD.org[] and link:https://docs.FreeBSD.org[] in the FreeBSD project-managed mirrors. * Cluster refresh, upgrading all hosts and jails to the most recent versions of 14-CURRENT, 13-STABLE, and 12-STABLE. ==== Work in progress diff --git a/website/content/en/status/report-2023-04-2023-06/gcc.adoc b/website/content/en/status/report-2023-04-2023-06/gcc.adoc index ff97521c15..9c410652c0 100644 --- a/website/content/en/status/report-2023-04-2023-06/gcc.adoc +++ b/website/content/en/status/report-2023-04-2023-06/gcc.adoc @@ -22,7 +22,7 @@ With the release of GCC 13.1 (first GCC 13 release: I remind that GCC counts min Support for .init_array and .fini_array has been enabled. FreeBSD supports both since commit gitref:83aa9cc00c2d83d05a0efe7a1496d8aab4a153bb[repository=src]. -The default bootstrap option on i386, amd64, and aarch64 has been reverted from LTO_BOOTSTRAP to STANDARD_BOOTSTRAP: +The default bootstrap option on i386, amd64, and aarch64 has been reverted from LTO_BOOTSTRAP to STANDARD_BOOTSTRAP: - LTO bootstrap produces too many failures on the package builders for those architectures - LTO_BOOTSTRAP remains available for users who want it. diff --git a/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc b/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc index c4c20c81b6..56a6cb3e7f 100644 --- a/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc +++ b/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc @@ -6,7 +6,7 @@ link:https://github.com/aokblast/freebsd-src/tree/lldb_dynamicloader_freebsd_ker Contact: Sheng-Yi Hong -FreeBSD project uses LLVM as it's toolchain. +FreeBSD project uses LLVM as its toolchain. The LLVM project has bundled with a debugger called LLDB. In LLDB, the userspace debugging facilities has been well implemented. However, in the kernel space, there are still some works have to be done. diff --git a/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc b/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc index ab4c476806..0fbb51bded 100644 --- a/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc +++ b/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc @@ -16,12 +16,13 @@ mailto:mm@FreeBSD.org[Martin Matuska] is both the author of the link:https://peo ==== Purpose This project creates an additional target of the weekly snapshots of -current and -stable versions of mfsBSD images in the src/release makefile. -Currently, only the release versions of mfsBSD images are produced, which means they tend to get out of sync with the tools in base. +Currently, only the release versions of mfsBSD images are produced, which means they tend to get out of sync with the tools in base. This project aims to address that problem. ==== Location -This is a GSoC 2023 (Google Summer of Code) project. As such, the official coding period is between May 29, 2023 and August 28, 2023. +This is a GSoC 2023 (Google Summer of Code) project. +As such, the official coding period is between May 29, 2023 and August 28, 2023. As a humble beginner in the open-source community, the author welcomes all comments / suggestions / pull requests in the project repository, which will be the location for all code throughout this period. Mentors: {otis-name} and {jrm-name} diff --git a/website/content/en/status/report-2023-04-2023-06/pf.adoc b/website/content/en/status/report-2023-04-2023-06/pf.adoc index 97c9ac69c0..58b1168186 100644 --- a/website/content/en/status/report-2023-04-2023-06/pf.adoc +++ b/website/content/en/status/report-2023-04-2023-06/pf.adoc @@ -1,17 +1,17 @@ === Pf Improvements Links: + -link:https://reviews.freebsd.org/D40911[D40911] URL: link:https://reviews.freebsd.org/D40911p[] + -link:https://reviews.freebsd.org/D40861[D40861] URL: link:https://reviews.freebsd.org/D40861p[] + -link:https://reviews.freebsd.org/D40862[D40862] URL: link:https://reviews.freebsd.org/D40862p[] + -link:https://reviews.freebsd.org/D40863[D40863] URL: link:https://reviews.freebsd.org/D40863p[] + -link:https://reviews.freebsd.org/D40864[D40864] URL: link:https://reviews.freebsd.org/D40864p[] + -link:https://reviews.freebsd.org/D40865[D40865] URL: link:https://reviews.freebsd.org/D40865p[] + -link:https://reviews.freebsd.org/D40866[D40866] URL: link:https://reviews.freebsd.org/D40866p[] + -link:https://reviews.freebsd.org/D40867[D40867] URL: link:https://reviews.freebsd.org/D40867p[] + -link:https://reviews.freebsd.org/D40868[D40868] URL: link:https://reviews.freebsd.org/D40868p[] + -link:https://reviews.freebsd.org/D40869[D40869] URL: link:https://reviews.freebsd.org/D40869p[] + -link:https://reviews.freebsd.org/D40870[D40870] URL: link:https://reviews.freebsd.org/D40870p[] +link:https://reviews.freebsd.org/D40911[D40911] URL: link:https://reviews.freebsd.org/D40911[] + +link:https://reviews.freebsd.org/D40861[D40861] URL: link:https://reviews.freebsd.org/D40861[] + +link:https://reviews.freebsd.org/D40862[D40862] URL: link:https://reviews.freebsd.org/D40862[] + +link:https://reviews.freebsd.org/D40863[D40863] URL: link:https://reviews.freebsd.org/D40863[] + +link:https://reviews.freebsd.org/D40864[D40864] URL: link:https://reviews.freebsd.org/D40864[] + +link:https://reviews.freebsd.org/D40865[D40865] URL: link:https://reviews.freebsd.org/D40865[] + +link:https://reviews.freebsd.org/D40866[D40866] URL: link:https://reviews.freebsd.org/D40866[] + +link:https://reviews.freebsd.org/D40867[D40867] URL: link:https://reviews.freebsd.org/D40867[] + +link:https://reviews.freebsd.org/D40868[D40868] URL: link:https://reviews.freebsd.org/D40868[] + +link:https://reviews.freebsd.org/D40869[D40869] URL: link:https://reviews.freebsd.org/D40869[] + +link:https://reviews.freebsd.org/D40870[D40870] URL: link:https://reviews.freebsd.org/D40870[] Contact: Kajetan Staszkiewicz + Contact: Naman Sood + diff --git a/website/content/en/status/report-2023-04-2023-06/pot.adoc b/website/content/en/status/report-2023-04-2023-06/pot.adoc index 0b8f15b609..97966e5c34 100644 --- a/website/content/en/status/report-2023-04-2023-06/pot.adoc +++ b/website/content/en/status/report-2023-04-2023-06/pot.adoc @@ -3,9 +3,9 @@ Links: + link:https://github.com/bsdpot[Pot organization on GitHub] URL: link:https://github.com/bsdpot[] -Contact: Luca Pizzamiglio (Pot) + +Contact: Luca Pizzamiglio (Pot) + Contact: Bretton Vine (Potluck) + -Contact: Michael Gmelin (Potman) +Contact: Michael Gmelin (Potman) Pot is a jail management tool that link:https://www.freebsd.org/news/status/report-2020-01-2020-03/#pot-and-the-nomad-pot-driver[also supports orchestration through Nomad]. @@ -18,7 +18,7 @@ All Potluck containers have been rebuilt as FreeBSD 13.2 based images and are si link:https://honeyguide.eu/posts/ansible-pot-foundation/[A Beginner's Guide to Building a Virtual Datacenter on FreeBSD with Ansible, Pot and More] has been written, explaining how a complex environment based on Pot and Potluck can be deployed with Ansible playbooks, including example nodes like MariaDB, Prometheus, Grafana, nginx, OpenLDAP or Traefik and container orchestration managed by Nomad and Consul. -A link:https://github.com/hashicorp/nomad/pull/13343[patch by the pot team] to improve Nomad security, a scheduler and orchestrator which supports Pot through link:https://cgit.freebsd.org/ports/tree/sysutils/nomad[sysutils/nomad-pot-driver], has been accepted upstream and will be part of Nomad 1.6.0. +A link:https://github.com/hashicorp/nomad/pull/13343[patch by the pot team] to improve Nomad security, a scheduler and orchestrator which supports Pot through package:sysutils/nomad-pot-driver[], has been accepted upstream and will be part of Nomad 1.6.0. As always, feedback and patches are welcome. From nobody Tue Jul 25 15:19:23 2023 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 4R9LKm2DQLz4pbc4 for ; Tue, 25 Jul 2023 15:19:24 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4R9LKm0YtNz3Nxh; Tue, 25 Jul 2023 15:19:24 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690298364; 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=9OkWimB5fi7YS9z86egYhZ8NUD94laLyE+6hYli5sM0=; b=poEwCvwaM7+ttKzKcLaRbY0pkQ62tjdwYDiW1UzStowYfIjtqeoIOtV2S6CBn8dcr7vsAa rm/xFuyHMsTGfrcwuqf7ubuv0t5z5Ukvmv78x7Ex9toHZuvldfipEmkgL3uDujBV+F+DjN uwAxNWTEQBhkK64Hp5XK73kVzevFl//y4nYg0sYbrdsTLXBGJbWIMrxt6UH2Di6KpqdCOZ 0bWzJceLGQl66tZQ6PiuDkISdTVIsJz/FEZkBosYmjNPu09VkfzCz7NrH6cBSSzGmvX0O9 8ay89O1UaebFeu6Iw+yV2tVepnQd0uAlQg7aWTvB6T2rM7ipUSihBmjrRgpTWQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690298364; 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=9OkWimB5fi7YS9z86egYhZ8NUD94laLyE+6hYli5sM0=; b=nB6DQnChODah0K6OrmleiYU1oeqYZlaf/JTKiIoEKQcg/TDg4dsAgHyrd43Tom0Qx32fMS CYKpiJlcy9J1OXwVU4otwQ7ETQU8t4gEx54AtySkwnYxA5oyHAjk9nn0yDd0BKjMQWIW8r xov9MSZeL0S6hYZIcBXVF1EYGjkSruzfF3fnYIbL5+KuDl3mV0XKC9lzvv/DtRkeZNyZa+ qd0o3JpHgMQ28gDlzTJHJe1Jhu1tqUGpTG1dcDHaVEa2u0NL3PTRj6sI73GCc7TcYvuV/p yaK27Aacwt5MKkOsnEA0w6rmzbq32f9prqdmNqASTLXGgMfjIK0ajb3czhzF7A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690298364; a=rsa-sha256; cv=none; b=qTR9K4vBP6Qmf7YwIySXyljEIU34ljGQwBOkmquJCy4T3/8qmHdX+ZQ2bsf65kAVB+rZip 3YvtwJpacK5mkqzWrLL3dJs8EMqnf3+tz5ewVqkkv6X0MCcBI5Kv7j67Btl1ncrZnyseGa PYM+AUeyarozz/5mfN8qQ8E17DW9d/f+Y55hURqS0j5946jP4GqOT7zb11NwgHbydnJE1Y QcEIsJK7j3pWI+J6xEfD7Xf9D/Ax3jH6xQN+RQaalh1mjwraq2C0sJRW5T6/wspvp+/LDh nnY6pvwsKiEt+9gY3BEqmbtsDdfjvDZxqupdi9xtl36FvQij1tBjUiabQ7fDQg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4R9LKl6NLyz14Zr; Tue, 25 Jul 2023 15:19:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36PFJNaQ018562; Tue, 25 Jul 2023 15:19:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36PFJNKW018561; Tue, 25 Jul 2023 15:19:23 GMT (envelope-from git) Date: Tue, 25 Jul 2023 15:19:23 GMT Message-Id: <202307251519.36PFJNKW018561@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Maxim Konovalov Subject: git: ffc053d149 - main - Status/2023Q2: typo 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: ffc053d149ecbaa2ed56a1bb464d6b7f80497d6a Auto-Submitted: auto-generated The branch main has been updated by maxim: URL: https://cgit.FreeBSD.org/doc/commit/?id=ffc053d149ecbaa2ed56a1bb464d6b7f80497d6a commit ffc053d149ecbaa2ed56a1bb464d6b7f80497d6a Author: Maxim Konovalov AuthorDate: 2023-07-25 15:17:21 +0000 Commit: Maxim Konovalov CommitDate: 2023-07-25 15:17:21 +0000 Status/2023Q2: typo fixes --- website/content/en/status/report-2023-04-2023-06/kboot.adoc | 4 ++-- website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc | 4 ++-- website/content/en/status/report-2023-04-2023-06/pf.adoc | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/kboot.adoc b/website/content/en/status/report-2023-04-2023-06/kboot.adoc index c6a199cfa1..4c7243d6c6 100644 --- a/website/content/en/status/report-2023-04-2023-06/kboot.adoc +++ b/website/content/en/status/report-2023-04-2023-06/kboot.adoc @@ -30,9 +30,9 @@ FreeBSD/aarch64 now can boot from Linux in a LinuxBoot environment, with support Memory layout passed in for GICv3 workarounds. Need patch for aarch64 kernel for the GICv3 workaround (link:https://reviews.freebsd.org/D40902[]). -FreBSD/amd64 support is in progress and is maybe 80% done. +FreeBSD/amd64 support is in progress and is maybe 80% done. The amd64 boot environment places more requirements on the boot loader to provide data for the kernel than aarch64, due to amd64 being an older port. -All sources for data in the BIOS enviornment had to be provided by the boot loader since the kernel had no access to them from long mode. +All sources for data in the BIOS environment had to be provided by the boot loader since the kernel had no access to them from long mode. While UEFI and ACPI provide ways for the kernel to get this data, much of the data must still be provided by the boot loader. The kernel panics during initialization since all these prerequisites have not been discovered and implemented. diff --git a/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc b/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc index 56a6cb3e7f..af10d04ffe 100644 --- a/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc +++ b/website/content/en/status/report-2023-04-2023-06/lldb-kmod.adoc @@ -1,4 +1,4 @@ -=== LLDB Kernel Module Imporvement +=== LLDB Kernel Module Improvement Links: + link:https://wiki.freebsd.org/SummerOfCode2023Projects/LLDBKernelModuleImprovement[GSoC Wiki Project] URL: link:https://wiki.freebsd.org/SummerOfCode2023Projects/LLDBKernelModuleImprovement[] + @@ -10,7 +10,7 @@ FreeBSD project uses LLVM as its toolchain. The LLVM project has bundled with a debugger called LLDB. In LLDB, the userspace debugging facilities has been well implemented. However, in the kernel space, there are still some works have to be done. -One of the work is the kernel module debug facility for LLDB - that is, prase the loaded module data provided by the kernel core dump and loading the module objects. +One of the work is the kernel module debug facility for LLDB - that is, parse the loaded module data provided by the kernel core dump and loading the module objects. The goal is to implement such plugin for LLDB, and this is an ongoing GSoC Project for now. https://github.com/aokblast/freebsd-src/tree/lldb_dynamicloader_freebsd_kernel[Project Codebase] is the whole code of my work. diff --git a/website/content/en/status/report-2023-04-2023-06/pf.adoc b/website/content/en/status/report-2023-04-2023-06/pf.adoc index 58b1168186..a0fb75257f 100644 --- a/website/content/en/status/report-2023-04-2023-06/pf.adoc +++ b/website/content/en/status/report-2023-04-2023-06/pf.adoc @@ -37,7 +37,7 @@ Naman finished the work started by Luiz Amaral. ==== SCTP -There is work in progres to support SCTP in pf. +There is work in progress to support SCTP in pf. That support includes filtering on port numbers, state tracking, pfsync failover and returning ABORT chunks for rejected connections. Sponsor: InnoGames GmbH From nobody Thu Jul 27 08:39:17 2023 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 4RBPMB1FyGz4q6fc for ; Thu, 27 Jul 2023 08:39:18 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBPMB0pzwz3PZd; Thu, 27 Jul 2023 08:39:18 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690447158; 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=B84jS4N57DpqtT18xrUDWfQnlav8ntdyYIt4dIGiWRs=; b=JN0eaaXTqUGUj8AnN7MNarHSUBXBUgv7PcGnpY0pvLx0SpTuiBI2G3sMHxVTY/DLfcpZf/ Yn3V+Ac18+6VVUX3F22lzcJDLSBEqOQzSYTR4F9xdqmN9Szr3GgVVnEm0S5Q9OfnYyj07S Oz9wi91jooO713U3lj/pLzCSSKSWJgkb0Se3jbpR1Zg+TDJlHJu+lkZ0HtK4Vxm/6FIg8a S4BAyN5VCL6+ey56myFs76EK4+WcAP65jbRLDSMj2wXDRSw96dV+1Rvt7S+CGtb81/UXdY 036xxtQWpV1m7ucEcR3udFDQjCLMrNjtdB1+uyfBwEvzGpG7DGR6M2deuh5GnQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690447158; 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=B84jS4N57DpqtT18xrUDWfQnlav8ntdyYIt4dIGiWRs=; b=x+urGWYZc1MnjoMtHyjCYurrn0au70WscfLZC9hi7tUKKHTepUDXI+mics48tiWg3o+6PC SR1kMg8tUfGU/Py0sw+7UzObxd8zngsc0xoUdQJhTqspJDiKi6CZPW2Y1W5lRcCCSZ0Y3r IkINnzzaMJAQMeFnyvYnaq/bunZ2dY3sM/0PpLpMd9GKsly8QwlWUFb6KP+eR/5HMky17Z yBDRg6CO4l437UzRLPUrNgqZJ/ixwzJ49x7PWe4hMKl9HniGis1Bn1dMKH08nZOAO1vceO x0XJEShfoJYbxnqTeQHsIlyUikJB0S1zDFGyLnvj4bz6X2HCGcsVs3iWjaNkhA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690447158; a=rsa-sha256; cv=none; b=LjfVmqmcbgPDW+lQrH6Jud31WFcp3fFx6HeHF/jf8TUh6pNPw6PBh/kvSkGFMW8LdGXepu T7LrDwn9YgOZeQPBxYtLMdovCzFqazyQVD+THDQOxf4lRGi5XaWVMfesZNpppJWUyBtk6d pJotNVnqHRN8+He2By58RKPQrdXa9oh24wTgkbJr10br759RSsY8FWhBFMCec0t1H9Q+SE cvkhugNrjkV3JPQv2EGfQwQFlNZVkAT+847pCeMzmNMBBzw5w3eQ9znn1arl2aS7Il/PPK VbFlF/4gHB+r+74LQqE1GCKDNPn99eMYwt/6Ho1sUoE53GCQQaKsBL9eey6Kmg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBPM96pc6z1Hcg; Thu, 27 Jul 2023 08:39:17 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36R8dH72028907; Thu, 27 Jul 2023 08:39:17 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36R8dHr2028906; Thu, 27 Jul 2023 08:39:17 GMT (envelope-from git) Date: Thu, 27 Jul 2023 08:39:17 GMT Message-Id: <202307270839.36R8dHr2028906@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: =?utf-8?Q?Fernando=20Apestegu=C3=ADa?= Subject: git: ab84582e03 - main - [doc-es][articles/license-guide] Translate article 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: fernape X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: ab84582e03204cba3b6a675195b224fc76b7402e Auto-Submitted: auto-generated The branch main has been updated by fernape: URL: https://cgit.FreeBSD.org/doc/commit/?id=ab84582e03204cba3b6a675195b224fc76b7402e commit ab84582e03204cba3b6a675195b224fc76b7402e Author: Fernando Apesteguía AuthorDate: 2023-07-27 08:36:14 +0000 Commit: Fernando Apesteguía CommitDate: 2023-07-27 08:36:14 +0000 [doc-es][articles/license-guide] Translate article --- .../content/es/articles/license-guide/_index.adoc | 253 +++++ .../content/es/articles/license-guide/_index.po | 1066 ++++++++++++++++++++ 2 files changed, 1319 insertions(+) diff --git a/documentation/content/es/articles/license-guide/_index.adoc b/documentation/content/es/articles/license-guide/_index.adoc new file mode 100644 index 0000000000..4e99e6cb98 --- /dev/null +++ b/documentation/content/es/articles/license-guide/_index.adoc @@ -0,0 +1,253 @@ +--- +authors: + - + author: 'Warner Losh' + email: imp@FreeBSD.org +title: 'Política de Licencias de FreeBSD' +trademarks: ["freebsd", "general"] +--- + += Políticas de Licencia de FreeBSD +:doctype: article +:toc: macro +:toclevels: 1 +:icons: font +:sectnums: +:sectnumlevels: 6 +:source-highlighter: rouge +:experimental: + +ifdef::env-beastie[] +ifdef::backend-html5[] +include::shared/authors.adoc[] +include::shared/mirrors.adoc[] +include::shared/releases.adoc[] +include::shared/attributes/attributes-{{% lang %}}.adoc[] +include::shared/{{% lang %}}/teams.adoc[] +include::shared/{{% lang %}}/mailing-lists.adoc[] +include::shared/{{% lang %}}/urls.adoc[] +:imagesdir: ../../../images/{images-path} +endif::[] +ifdef::backend-pdf,backend-epub3[] +include::../../../../shared/asciidoctor.adoc[] +endif::[] +endif::[] + +ifndef::env-beastie[] +include::../../../../../shared/asciidoctor.adoc[] +endif::[] + +''' + +toc::[] + +[[intro]] + +[[pref-license]] +== Licencia Preferida para Nuevos Ficheros + +El resto de esta sección pretende ayudarte a que te pongas en marcha. Como regla, si tienes dudas, pregunta. Es mucho más fácil recibir consejos que arreglar el árbol de fuentes. El Proyecto FreeBSD usa tanto licencias explícitas (donde se reproduce exactamente el texto de la licencia en cada fichero) como licencias implícitas (donde una etiqueta en el fichero especifica la licencia, como se describe en este documento). + +El Proyecto FreeBSD usa este texto como licencia de preferencia: + +[.programlisting] +.... +/*- + * Copyright (c) [year] [your name] + * + * SPDX-License-Identifier: BSD-2-Clause + */ +.... + +El projecto FreeBSD no permite usar la "cláusula de anuncio" en el código nuevo. Debido al gran número de colaboradores en el proyecto FreeBSD, cumplir con esta cláusula para muchos vendedores comerciales se ha hecho difícil. Si tienes código en el árbol con esta cláusula, por favor considera cambiar a una licencia que no la tenga. Las contribuciones nuevas a FreeBSD deberían utilizar la licencia BSD-2-Clause. + +El proyecto FreeBSD desaconseja completamente licencias nuevas y variaciones de las licencias estándar. Las nuevas licencias necesitan la aprobación de {core-email} para poder estar en el repositorio principal. En el pasado, las licencias no estándar han generado más problemas que las estándar. La mala redacción de las licencias no estándar a menudo tiene consecuencias no intencionadas, de forma que es improbable que sean aprobadas por {core-email} El proyecto FreeBSD se está estandarizando en la licencia BSD-2-Clause, como está publicada por SPDX. + +Además, la política del proyecto requiere que el código que esté bajo alguna licencia no BSD se debe situar en secciones específicas del repositorio. Para algunas licencias, la compilación debe ser condicional o estar deshabilitada por defecto. Por ejemplo, el código en la parte estática del núcleo GENERIC debe estar bajo licencia BSD o licencias substancialmente similares. El código bajo licencia GPL, APSL, CDDL, etc no puede estar compilado en el núcleo GENERIC. Sin embargo, el código bajo estas licencias puede ser utilizado en módulos precompilados. + +Se recuerda a los desarrolladores que, en open source, hacer la parte "open" de forma correcta es tan importante como que la parte "source" sea correcta. Un mal manejo de la propiedad intelectual tiene consecuencias serias. Cualquier pregunta o preocupación debería ser puesta en conocimiento de {core-email} inmediatamente. + +[[license-policy]] +== Política de Licencia de Software + +Las siguientes secciones describen en detalle las Políticas de Licencia de Software del proyecto. En general esperamos que los desarrolladores lean, entiendan y utilicen las secciones anteriores a esta para aplicar a sus contribuciones las licencias adecuadas. El resto de este documento detalla el trasfondo filosófico a las políticas así como las políticas en gran detalle. Como siempre, si el texto que sigue es confuso o necesitas ayuda aplicando estas políticas, por favor contacta con {core-email}. + +=== Principios Rectores + +El Proyecto FreeBSD tiene como objetivo producir un sistema operativo completo con licencia BSD que permita a los consumidores del sistema crear productos derivados sin más restricciones u obligaciones en la licencia. Invitamos y agradecemos enormemente las contribuciones y los cambios bajo la licencia BSD de dos cláusulas, y animamos a la adopción de esta licencia por parte de otros proyectos open source. El uso de la licencia BSD es clave a la hora de animar en la adopción de tecnología avanzada de sistemas operativos, y en muchas ocasiones ha sido determinante en el uso extendido de nueva tecnología. + +Sin embargo aceptamos que hay razones de peso que permiten que se incluya en el árbol de fuentes de FreeBSD software licenciado con otras licencias. + +Solicitamos que el software que esté bajo una licencia no BSD se aísle en el árbol de fuentes de forma que no contamine otros componentes que son sólo BSD. Este tipo de gestión cuidadosa promueve claridad en las licencias y facilita la creación de productos derivados que sean sólo BSD. + +A menos que se haga una excepción especial, no se pueden reemplazar componentes licenciados bajo BSD con software bajo una licencia más restrictiva. En su lugar animamos a los desarrolladores de FreeBSD y de software de terceros a relicenciar, realizar una doble licencia, o reimplementar componentes críticos bajo licencia BSD. Algo sí facilitaría una adopción más integral en el sistema operativo FreeBSD. + +=== Política + +* La importación de software nuevo licenciado bajo otra licencia que no sea la licencia BSD y licencias tipo BSD (como se define abajo) requiere de la aprobación previa del FreeBSD Core Team. Las solicitudes para la importación deben incluir: +** Una lista de características o arreglos que la versión o parche nuevo contienen, así como evidencias de que nuestros usuarios necesitan esas características. PRs o referencias a discusiones en las listas de correo son formas de evidencia ideales. +** Este proceso se debería usar para todas las importaciones de software, no sólo para aquellas que requieran una revisión por parte del Core Team. La mera existencia de una versión nueva no justifica una importación de software a las fuentes o en los ports. +** Una lista de ramas de FreeBSD que podrían estar afectadas. Ampliaciones del ámbito requieren una nueva solicitud y aprobación por parte del Core Team de FreeBSD. + +* El uso de la Licencia Apache 2.0 es aceptable en algunos casos. El Core Team debe aprobar la importación de nuevos componentes licenciados bajo la Licencia Apache así como el cambio de licencia de componentes existentes a la Licencia Apache. +** Esta licencia está aprobada para los siguientes componentes: +*** Las herramientas de construcción LLVM y (con Excepciones LLVVM) componentes de tiempo de ejecución. + +* El uso de la Licencia BSD+Patent es aceptable en algunos casos. El Core Team debe aprobar la importación de nuevos componentes licenciados bajo la Licencia BSD+Patent o el cambio de licencia a Licencia BSD+Patent de componentes existentes. +** Esta licencia está aprobada para los siguientes componentes: +*** Código derivado de EDK2 relativo a funcionalidad UEFI + +* El uso de la Licencia Common Development and Distribution (CDDL) es aceptable en algunos casos. El Core Team debe aprobar la importación de nuevos componentes licenciados bajo la Licencia CDDL o el cambio de licencia a Licencia CDDL de componentes existentes. +** Esta licencia está aprobada para los siguientes componentes: +*** DTrace +*** Sistema de ficheros ZFS, incluyendo el soporte en el núcleo y las utilidades de espacio de usuario + +* Históricamente, la frase 'Todos los Derechos Reservados.' se incluía en todas las notas de copyright. Todas las versiones de BSD las tenían, para cumplir con la https://en.wikipedia.org/wiki/Buenos_Aires_Convention[Convención de Buenos Aires de 1910] en las Américas. Con la ratificación de la https://en.wikipedia.org/wiki/Berne_Convention[Convención de Berna] en 2000 por parte de Nicaragua, la Convención de Buenos Aires -- y la frase -- ha quedado obsoleta. Por lo tanto, el proyecto FreeBSD recomienda que el código nuevo omita la frase y apoya que los poseedores de copyright existente la eliminen. En 2018, el proyecto actualizó sus plantillas para eliminarla. +* Inicialmente, muchos elementos en el árbol de FreeBSD estaban marcados con BSD-2-Clause-FreeBSD. Sin embargo, SPDX ha dejado obsoleta la licencia como una variante; y el texto SPDX de la etiqueta obsoleta difiere lo suficiente de la licencia FreeBSD estándar que no se debería usar. Hay una revisión en curso acerca de su uso actual. + +==== Licencias Aceptables + +Las siguientes licencias se consideran Licencias Tipo BSD aceptables a los propósitos de esta Política. Desviaciones o el uso de cualquier otro tipo de licencia deben ser aprobados por el Core Team de FreeBSD: + +* La versión de 2 cláusulas de la licencia BSD + +[.programlisting] +.... +/*- + * Copyright (c) [year] [your name] + * + * SPDX-License-Identifier: BSD-2-Clause + */ +.... +* La versión de 3 cláusulas de la licencia BSD + +[.programlisting] +.... +/*- + * Copyright (c) [year] [your name] + * + * SPDX-License-Identifier: BSD-3-Clause + */ +.... +* La Licencia ISC + +[.programlisting] +.... +/*- + * Copyright (c) [year] [copyright holder] + * + * SPDX-License-Identifier: ISC + */ +.... +* La Licencia MIT + +[.programlisting] +.... +/*- + * Copyright (c) [year] [copyright holders] + * + * SPDX-License-Identifier: MIT + */ +.... +== Licencia Software Collection + +El Proyecto FreeBSD licencia su recopilación de software como se describe en [.filename]#COPYRIGHT# bajo la licencia BSD-2-Clause. Esta licencia no está por encima de la licencia de los ficheros individuales, la cual se describe abajo. Los ficheros que no tienen una licencia explícita se registran bajo la licencia BSD-2-Clause. + +== Localización del Fichero de Licencia + +Para cumplir con el estándar https://reuse.software/[REUSE Software] lo más posible, todos los ficheros de licencias se almacenarán en el directorio [.filename]#LICENSES/# del repositorio. Hay tres subdirectorios bajo este directorio de primer nivel. El subdirectorio [.filename]#LICENSES/text/# contiene, en forma no adjunta, el texto de todas las licencias que se permiten en la colección de software de FreeBSD. Estos ficheros se almacenan usando el nombre SPDX-License-Identifier seguido de .txt. El subdirectorio [.filename]#LICENSES/exceptions/# tiene el texto en forma no adjunta de todas las excepciones que están permitidas en la colección de software de FreeBSD. Estos ficheros usan el nombre del identificador de excepción seguido de .txt. [.filename]#LICENSES/other/# contiene, en forma no adjunta, las referencias a los ficheros de licencias en expresiones SPDX-License-Identifier, pero que no sean permitidas de otra forma como licencias no adjuntas. Todos estos ficheros debe n aparecer al menos una vez en la colección de software de FreeBSD, y deberían eliminarse cuando se elimine el último fichero que las referencia. Las licencias que no tienen una contrapartida adecuada en SPDX deben estar en [.filename]#LICENSES/other/# y tener un nombre de fichero que comienza con LicenseRef- seguido por un idstring único. Ningún fichero de este tipo ha sido identificado hasta ahora, pero si se encuentran, aquí aparecerá una lista completa. + +El Proyecto FreeBSD actualmente no hace uso de los ficheros `DEP5` descritos en el estándar `REUSE Software` . El Proyecto FreeBSD no ha marcado todavía todos los ficheros en el árbol conforme a este estándar, como se describe más adelante en este documento. El Proyecto FreeBSD no ha incluido todavía estos ficheros en sus repositorios ya que esta política todavía está evolucionando. + +[[individual-files]] +== Licencia de Ficheros Individuales + +Cada fichero individual en la colección de software de FreeBSD tiene su propio copyright y licencia. Cómo están marcados varía y se describe en esta sección. + +Una nota de copyright identifica a quien reclama el derecho de copia sobre un fichero. El proyecto hace el mayor de los esfuerzos para proporcionarlos. Debido a que los copyright pueden ser transferidos legalmente, el titular actual del copyright podría ser distinto del que está listado en el fichero. + +Una licencia es un documento legal entre un colaborador y los usuarios del software que da permiso de uso sobre las partes del software afectadas por el copyright, acorde a ciertos términos y condiciones establecidos en dicha licencia. Las licencias se pueden expresar de dos maneras en la colección de software de FreeBSD. Las licencias pueden ser explícitas en un fichero. Cuando una licencia es explícita en un fichero, ese fichero puede ser usado, copiado, y modificado acorde a esa licencia. Las licencias también se pueden expresar de forma indirecta, donde el texto de la licencia está en otra parte. El proyecto usa los identificadores de licencia de Software Package Data Exchange (SPDX) para este propósito, como se describe en las siguientes subsecciones. Los identificadores de licencia SPDX están gestionados por el SPDX Workgroup en la Linux Foundation, y han sido acordados por partes de toda la industria, vendedores de herramientas, y equipos legales. Para más informaci n visita https://spdx.org/ y lee las siguientes secciones para conocer cómo las utiliza el Proyecto FreeBSD. + +Las entidades que contribuyen con arreglos y mejoras a la colección de software sin una licencia explícita están de acuerdo en licenciar dichos cambios bajo los términos que aplican a los ficheros modificados. La política del proyecto, en línea con las prácticas de la industria, sólo incluye una nota de copyright de aquellos que hacen colaboraciones significativas en los ficheros de la colección. + +Hay cuatro tipos de ficheros en la colección de software de FreeBSD: + +. Ficheros que tienen solo una nota explícita de copyright y licencia. +. Ficheros que tienen tanto la nota explícita de copyright como la licencia, y una etiqueta SPDX-License-Identifier. +. Ficheros que tienen sólo una nota de copyright y una etiqueta SPDX-License-Identifier, pero no una licencia explícita. +. Ficheros que no tienen ningún tipo de copyright o licencia. + +=== Sólo Copyright y Licencia + +Muchos ficheros en la colección de software de FreeBSD tienen tanto nota de copyright como una licencia explícita en el fichero. En estos casos, manda la licencia contenida en el fichero. + +=== Copyright y Licencia con una expresión SPDX-License-Identifier + +Algunos ficheros en la colección de software de FreeBSD contienen una nota de copyright, una etiqueta SPDX-License-Identifier y una licencia explícita. La licencia explícita tiene preferencia sobre la etiqueta SPDX-License-Identifier. La etiqueta SPDX-License-Identifier es un esfuerzo que hace el proyecto para caracterizar la licencia, pero sólo es informativa para herramientas automatizadas. Lee <> para saber cómo interpretar la expresión. + +=== Sólo Copyright y expresión SPDX-License-Identifier. + +Algunos ficheros en el árbol contienen licencias implícitas. Estos ficheros sólo contienen una nota de copyright y una expresión SPDX-License-Identifier, pero no una licencia explícita. Lee <> para saber cómo interpretar la expresión. Nota: las expresiones permitidas por el proyecto para las licencias implícitas son un subconjunto de las expresiones usadas a modo informativo o de las que se definen en el estándar. + +Las licencias para ficheros que sólo contienen el SPDX-License-Identifier deberían ser construidas de la siguiente forma + +. Empieza la licencia con la nota de copyright del fichero. Incluye a todos los titulares del copyright. +. Para cada subexpresión, copia el texto de la licencia de [.filename]#LICENSE/text/`id`.txt#. Cuando haya excepciones, añádelas de [.filename]#src/share/license/exceptions/`id`.txt#. las expresiones SPDX-License-Identifier deberían estar interpretadas conforme se describe en el estándar SPDX. + +Donde `id` es el identificador corto de licencia de SPDX a partir de la columna `Identifier` de https://spdx.org/licenses/[Identificadores SPDX] or https://spdx.org/licenses/exceptions-index.html[excepciones a las licencias]. + +Cuando se lee el texto de una licencia que está implícita en un fichero, se tienen que tener en cuenta algunas consideraciones para que la licencia implícita tenga sentido. + +. Cualquier referencia a una nota de copyright se referirá a la nota de copyright construida a partir del fichero licenciado, no de una nota de copyright en el fichero del texto de la licencia en sí. Muchos ficheros SPDX tienen notas de copyright de ejemplo que sólo se entienden si se interpretan como ejemplos. +. Cuando en los textos de las licencias se hace referencia a nombres de entidades, estas se deberán construir para que puedan aplicar sobre la lista de todos los titulares de copyright listados en las notas de copyright del fichero licenciad. Por ejemplo, la licencia BSD-4-clause contiene la frase "Este producto incluye software desarrollado por la organización". La frase 'la organización' debería ser reemplazada por los titulares del copyright. +. Cuando SPDX ofrece variaciones de la licencia, se entiende que la licencia en el fichero [.filename]#LICENSE/# representa la versión exacta de la licencia seleccionada. El estándar SPDX existe para identificar familias de licencias y estas variaciones ayudan a identificar licencias similares que la organización SPDX cree que serían legalmente idénticas. + +Para licencias que tienen pequeñas variaciones en el texto, el SPDX tiene directrices para hacerlas concordar. Estas directrices no son relevantes aquí. Los colaboradores que quieran licenciar bajo una variante de una licencia SPDX que no esté contenida de forma literal en [.filename]#LICENSE/# no pueden usar la opción implícita y deben especificar la licencia explícitamente. + +=== Ficheros sin Copyright ni ningún Tipo de Licencia + +A algunos ficheros no se les pueden añadir comentarios adecuados. En tales casos, se puede encontrar una licencia en [.filename]#file.ext.license#. Por ejemplo, un fichero llamado [.filename]#foo.jpg# podría tener la licencia en [.filename]#foo.jpg.license#, siguiendo las convenciones de REUSE Software. + +Se entiende que los ficheros creados por el proyecto que carecen de una nota de copyright entran dentro del copyright y licencia que hay en [.filename]#COPYRIGHT#. Bien el fichero simplemente recita hechos, no protegidos por la Ley de Copyright, o el contenido es tan trivial que no necesita la sobrecarga de una licencia explícita. + +Los ficheros que no tienen una nota de licencia y tienen una cantidad no trivial de cambios que pueden ser protegidos por copyright, o cuyo autor cree que están marcados de forma inapropiada, deberían notificarse al Core Team de FreeBSD. El Proyecto FreeBSD tiene una política férrea de cumplir con todas las licencias apropiadas. + +En el futuro, todos esos ficheros serán marcados explícitamente, o seguirán la convención de [.filename]#.license# de REUSE Software. + +[[expressions]] +=== Expresiones SPDX-License-Identifier + +Una 'expresión de Licencia SPDX' se usa en dos contextos en la colección de software de FreeBSD. Primero, se usa su forma completa para ficheros que tienen declaraciones explícitas de licencia dentro del fichero así como una expresión SPDX-License-Identifier que las resume. En este contexto, se puede usar todo el poder de estas expresiones. Segundo, en una forma restringida descrita arriba, se usa para denotar la licencia real de un fichero dado. En el segundo contexto, el proyecto permite sólo un subconjunto de esta expresión. + +Una `subexpresión de Licencia SPDX` es bien un identificador de licencia SPDX en forma corta de la https://spdx.org/licenses/[Lista de Licencias SPDX], o una combinación de dos identificadores de licencias SPDX en forma corta se paradas por "WITH" cuando se aplica una https://spdx.org/licenses/exceptions-index.html[excepción a la licencia]. Cuando se aplican múltiples licencias, una expresión consiste en las palabras clave "AND", "OR" separando subexpresiones y rodeándolas con "(", ")" . La https://spdx.github.io/spdx-spec/appendix-IV-SPDX-license-expressions/[especificación completa de expresiones] enumera todos los detalles y tiene preferencia cuando entra en conflicto con el tratamiento simplificado de esta sección. + +Algunos identificadores de licencia, como [L]GPL, tienen la opción de usar sólo esa versión, o cualquier versión posterior. SPDX define el sufijo `-or-later` para indicar esa versión de la licencia o una posterior. Define `-only` para indicar sólo esa versión específica del fichero. Hay una antigua convención consistente en no usar sufijo (que significa lo mismo que el nuevo sufijo `-only`, pero que la gente confunde con `-or-later`). Además, añadir un sufijo `+` significa lo mismo que `-or-later`. Los ficheros nuevos de FreeBSD no deberían usar estas dos convenciones. Los ficheros antiguos que las usan deberían ser convertidos según sea conveniente. + +[.programlisting] +.... + // SPDX-License-Identifier: GPL-2.0-only + // SPDX-License-Identifier: LGPL-2.1-or-later +.... + +`WITH` debería usarse cuando se necesita un modificador de licencia. En el proyecto FreeBSD, un número determinado de ficheros de LLVM tienen una excepción a la licencia Apache 2.0: + +[.programlisting] +.... + // SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception +.... + +Las https://spdx.org/licenses/exceptions-index.html[Etiquetas de excepcion] son gestionadas por SPDX. Las excepciones a las licencias sólo pueden aplicarse a algunas licencias, como se especifica en la excepción. + +`OR` debería usarse si el fichero tiene una opción de licencia y se selecciona una licencia. Por ejemplo, algunos ficheros dtsi están disponibles bajo licencias duales: + +[.programlisting] +.... + // SPDX-License-Identifier: GPL-2.0 OR BSD-3-Clause +.... + +`AND` debería usarse si el fichero tienen múltiples licencias y los términos de todas aplican al usar el fichero. Por ejemplo, si el código ha sido incorporado por varios proyectos, cada uno con su propia licencia: + +[.programlisting] +.... + // SPDX-License-Identifier: BSD-2-Clause AND MIT +.... diff --git a/documentation/content/es/articles/license-guide/_index.po b/documentation/content/es/articles/license-guide/_index.po new file mode 100644 index 0000000000..3289feb824 --- /dev/null +++ b/documentation/content/es/articles/license-guide/_index.po @@ -0,0 +1,1066 @@ +# SOME DESCRIPTIVE TITLE +# Copyright (C) YEAR The FreeBSD Project +# This file is distributed under the same license as the FreeBSD Documentation package. +# Fernando Apesteguía , 2023. +msgid "" +msgstr "" +"Project-Id-Version: FreeBSD Documentation VERSION\n" +"POT-Creation-Date: 2023-07-27 10:27+0200\n" +"PO-Revision-Date: 2023-07-27 08:27+0000\n" +"Last-Translator: Fernando Apesteguía \n" +"Language-Team: Spanish \n" +"Language: es\n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" + +#. type: YAML Front Matter: title +#: documentation/content/en/articles/license-guide/_index.adoc:1 +#, no-wrap +msgid "FreeBSD Licensing Policy" +msgstr "Política de Licencias de FreeBSD" + +#. type: Title = +#: documentation/content/en/articles/license-guide/_index.adoc:9 +#, no-wrap +msgid "FreeBSD License Policies" +msgstr "Políticas de Licencia de FreeBSD" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:40 +msgid "'''" +msgstr "'''" + +#. type: Title == +#: documentation/content/en/articles/license-guide/_index.adoc:46 +#, no-wrap +msgid "Preferred License for New Files" +msgstr "Licencia Preferida para Nuevos Ficheros" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:52 +msgid "" +"The rest of this section is intended to help you get started. As a rule, " +"when in doubt, ask. It is much easier to receive advice than to fix the " +"source tree. The FreeBSD Project makes use of both explicit licenses (where " +"the verbatim text of the license is reproduced in each file) and detached " +"licenses (where a tag in the file specifies the license, as described in " +"this document)." +msgstr "" +"El resto de esta sección pretende ayudarte a que te pongas en marcha. Como " +"regla, si tienes dudas, pregunta. Es mucho más fácil recibir consejos que " +"arreglar el árbol de fuentes. El Proyecto FreeBSD usa tanto licencias " +"explícitas (donde se reproduce exactamente el texto de la licencia en cada " +"fichero) como licencias implícitas (donde una etiqueta en el fichero " +"especifica la licencia, como se describe en este documento)." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:54 +msgid "The FreeBSD Project uses this text as the preferred license:" +msgstr "El Proyecto FreeBSD usa este texto como licencia de preferencia:" + +#. type: delimited block . 4 +#: documentation/content/en/articles/license-guide/_index.adoc:62 +#: documentation/content/en/articles/license-guide/_index.adoc:158 +#, no-wrap +msgid "" +"/*-\n" +" * Copyright (c) [year] [your name]\n" +" *\n" +" * SPDX-License-Identifier: BSD-2-Clause\n" +" */\n" +msgstr "" +"/*-\n" +" * Copyright (c) [year] [your name]\n" +" *\n" +" * SPDX-License-Identifier: BSD-2-Clause\n" +" */\n" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:68 +msgid "" +"The FreeBSD project does not allow using the \"advertising clause\" in new " +"code. Due to the large number of contributors to the FreeBSD project, " +"complying with this clause for many commercial vendors has become " +"difficult. If you have code in the tree with the advertising clause, please " +"consider switching to a license without it. New contributions to FreeBSD " +"should use the BSD-2-Clause license." +msgstr "" +"El projecto FreeBSD no permite usar la \"cláusula de anuncio\" en el código " +"nuevo. Debido al gran número de colaboradores en el proyecto FreeBSD, " +"cumplir con esta cláusula para muchos vendedores comerciales se ha hecho " +"difícil. Si tienes código en el árbol con esta cláusula, por favor considera " +"cambiar a una licencia que no la tenga. Las contribuciones nuevas a FreeBSD " +"deberían utilizar la licencia BSD-2-Clause." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:74 +msgid "" +"The FreeBSD project discourages completely new licenses and variations on " +"the standard licenses. New licenses require the approval of {core-email} to " +"reside in the main repository. In the past, non-standard licenses have " +"generated more problems than standard ones. Poor drafting of non-standard " +"licenses often causes more unintended consequences, so they are unlikely to " +"be approved by {core-email}. The FreeBSD project is standardizing on the " +"BSD-2-Clause license, as published by SPDX." +msgstr "" +"El proyecto FreeBSD desaconseja completamente licencias nuevas y variaciones " +"de las licencias estándar. Las nuevas licencias necesitan la aprobación de " +"{core-email} para poder estar en el repositorio principal. En el pasado, las " +"licencias no estándar han generado más problemas que las estándar. La mala " +"redacción de las licencias no estándar a menudo tiene consecuencias no " +"intencionadas, de forma que es improbable que sean aprobadas por {core-" +"email} El proyecto FreeBSD se está estandarizando en la licencia BSD-2-" +"Clause, como está publicada por SPDX." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:80 +msgid "" +"In addition, project policy requires that code licensed under some non-BSD " +"licenses must be placed in specific sections of the repository. For some " +"licenses, compilation must be conditional or disabled by default. For " +"example, code in the static part of the GENERIC kernel must be licensed " +"under the BSD or substantially similar licenses. GPL, APSL, CDDL, etc, " +"licensed software must not be compiled into the static GENERIC kernel. Code " +"with these licenses may be used in pre-compiled modules, however." +msgstr "" +"Además, la política del proyecto requiere que el código que esté bajo alguna " +"licencia no BSD se debe situar en secciones específicas del repositorio. " +"Para algunas licencias, la compilación debe ser condicional o estar " +"deshabilitada por defecto. Por ejemplo, el código en la parte estática del " +"núcleo GENERIC debe estar bajo licencia BSD o licencias substancialmente " +"similares. El código bajo licencia GPL, APSL, CDDL, etc no puede estar " +"compilado en el núcleo GENERIC. Sin embargo, el código bajo estas licencias " +"puede ser utilizado en módulos precompilados." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:84 +msgid "" +"Developers are reminded that, in open source, getting \"open\" correct is " +"just as important as getting \"source\" correct. Improper handling of " +"intellectual property has serious consequences. Any questions or concerns " +"should immediately be brought to the attention of {core-email}." +msgstr "" +"Se recuerda a los desarrolladores que, en open source, hacer la parte " +"\"open\" de forma correcta es tan importante como que la parte \"source\" " +"sea correcta. Un mal manejo de la propiedad intelectual tiene consecuencias " +"serias. Cualquier pregunta o preocupación debería ser puesta en conocimiento " +"de {core-email} inmediatamente." + +#. type: Title == +#: documentation/content/en/articles/license-guide/_index.adoc:86 +#, no-wrap +msgid "Software License Policy" +msgstr "Política de Licencia de Software" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:92 +msgid "" +"The following sections outline the project's Software License Policies in " +"detail. For the most part we expect developers to read, understand and " +"utilize the sections above this one to apply appropriate licenses to their " +"contributions. The rest of this document details the philosophical " +"background to the policies as well as the policies in great detail. As " +"always, if the text below is confusing or you need help with applying these " +"policies, please reach out to {core-email}." +msgstr "" +"Las siguientes secciones describen en detalle las Políticas de Licencia de " +"Software del proyecto. En general esperamos que los desarrolladores lean, " +"entiendan y utilicen las secciones anteriores a esta para aplicar a sus " +"contribuciones las licencias adecuadas. El resto de este documento detalla " +"el trasfondo filosófico a las políticas así como las políticas en gran " +"detalle. Como siempre, si el texto que sigue es confuso o necesitas ayuda " +"aplicando estas políticas, por favor contacta con {core-email}." + +#. type: Title === +#: documentation/content/en/articles/license-guide/_index.adoc:93 +#, no-wrap +msgid "Guiding Principles" +msgstr "Principios Rectores" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:98 +msgid "" +"The FreeBSD Project aims to produce a complete, BSD-licensed operating " +"system allowing consumers of the system to produce derivative products " +"without constraint or further license obligations. We invite and greatly " +"appreciate the contribution of both changes and additions under the two-" +"clause BSD license, and encourage the adoption of this license by other open " +"source projects. Use of the BSD license is key to encouraging the adoption " +"of advanced operating system technology, and on many notable occasions has " +"been pivotal to widespread use of new technology." +msgstr "" +"El Proyecto FreeBSD tiene como objetivo producir un sistema operativo " +"completo con licencia BSD que permita a los consumidores del sistema crear " +"productos derivados sin más restricciones u obligaciones en la licencia. " +"Invitamos y agradecemos enormemente las contribuciones y los cambios bajo la " +"licencia BSD de dos cláusulas, y animamos a la adopción de esta licencia por " +"parte de otros proyectos open source. El uso de la licencia BSD es clave a " +"la hora de animar en la adopción de tecnología avanzada de sistemas " +"operativos, y en muchas ocasiones ha sido determinante en el uso extendido " +"de nueva tecnología." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:100 +msgid "" +"We accept however that compelling reasons exist to allow differently-" +"licensed software to be included in the FreeBSD source tree." +msgstr "" +"Sin embargo aceptamos que hay razones de peso que permiten que se incluya en " +"el árbol de fuentes de FreeBSD software licenciado con otras licencias." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:103 +msgid "" +"We require software licensed under some non-BSD licenses to be carefully " +"isolated in the source tree so that it cannot contaminate BSD-only " +"components. Such cautious management encourages licensing clarity and " +"facilitates the production of BSD-only derivative products." +msgstr "" +"Solicitamos que el software que esté bajo una licencia no BSD se aísle en el " +"árbol de fuentes de forma que no contamine otros componentes que son sólo " +"BSD. Este tipo de gestión cuidadosa promueve claridad en las licencias y " +"facilita la creación de productos derivados que sean sólo BSD." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:107 +msgid "" +"Unless a special exception is made, no existing BSD-licensed components may " +"be replaced with more restrictively licensed software. We encourage FreeBSD " +"and third party developers to seek the relicensing, dual-licensing, or " +"reimplementing of critical components under the BSD license instead. Such " +"would ease their more integral adoption into the FreeBSD operating system." +msgstr "" +"A menos que se haga una excepción especial, no se pueden reemplazar " +"componentes licenciados bajo BSD con software bajo una licencia más " +"restrictiva. En su lugar animamos a los desarrolladores de FreeBSD y de " +"software de terceros a relicenciar, realizar una doble licencia, o " +"reimplementar componentes críticos bajo licencia BSD. Algo sí facilitaría " +"una adopción más integral en el sistema operativo FreeBSD." + +#. type: Title === +#: documentation/content/en/articles/license-guide/_index.adoc:108 +#, no-wrap +msgid "Policy" +msgstr "Política" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:112 +msgid "" +"The import of new software licensed under any licenses other than the BSD " +"license and BSD-Like Licenses (as defined below) requires the prior approval " +"of the FreeBSD Core Team. Requests for import must include:" +msgstr "" +"La importación de software nuevo licenciado bajo otra licencia que no sea la " +"licencia BSD y licencias tipo BSD (como se define abajo) requiere de la " +"aprobación previa del FreeBSD Core Team. Las solicitudes para la importación " +"deben incluir:" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:114 +msgid "" +"A list of features or bug fixes that the new version or patches contain, " +"along with evidence that our users need those features. PRs or references " +"to mailing list discussions are ideal forms of evidence." +msgstr "" +"Una lista de características o arreglos que la versión o parche nuevo " +"contienen, así como evidencias de que nuestros usuarios necesitan esas " +"características. PRs o referencias a discusiones en las listas de correo son " +"formas de evidencia ideales." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:116 +msgid "" +"This process should be used for all software imports, not just those that " +"require Core Team review. The mere existence of a new version does not " +"justify an import of software to source or ports." +msgstr "" +"Este proceso se debería usar para todas las importaciones de software, no " +"sólo para aquellas que requieran una revisión por parte del Core Team. La " +"mera existencia de una versión nueva no justifica una importación de " +"software a las fuentes o en los ports." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:118 +msgid "" +"A list of FreeBSD branches that may be affected. Expansions of scope " +"require a new request to and approval from the FreeBSD Core Team." +msgstr "" +"Una lista de ramas de FreeBSD que podrían estar afectadas. Ampliaciones del " +"ámbito requieren una nueva solicitud y aprobación por parte del Core Team de " +"FreeBSD." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:121 +msgid "" +"The Apache License 2.0 is acceptable for use in some cases. The Core Team " +"must approve the import of new Apache License licensed components or the " +"change of license of existing components to the Apache License." +msgstr "" +"El uso de la Licencia Apache 2.0 es aceptable en algunos casos. El Core Team " +"debe aprobar la importación de nuevos componentes licenciados bajo la " +"Licencia Apache así como el cambio de licencia de componentes existentes a " +"la Licencia Apache." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:122 +#: documentation/content/en/articles/license-guide/_index.adoc:127 +#: documentation/content/en/articles/license-guide/_index.adoc:132 +msgid "This license is approved for the following components:" +msgstr "Esta licencia está aprobada para los siguientes componentes:" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:123 +msgid "LLVM toolchain and (with LLVM Exceptions) runtime components." +msgstr "" +"Las herramientas de construcción LLVM y (con Excepciones LLVVM) componentes " +"de tiempo de ejecución." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:126 +msgid "" +"The BSD+Patent License is acceptable for use in some cases. The Core Team " +"must approve the import of new BSD+Patent License licensed components or the " +"change of license of existing components to the BSD+Patent License." +msgstr "" +"El uso de la Licencia BSD+Patent es aceptable en algunos casos. El Core Team " +"debe aprobar la importación de nuevos componentes licenciados bajo la " +"Licencia BSD+Patent o el cambio de licencia a Licencia BSD+Patent de " +"componentes existentes." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:128 +msgid "EDK2 derived code related to UEFI functionality" +msgstr "Código derivado de EDK2 relativo a funcionalidad UEFI" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:131 +msgid "" +"The Common Development and Distribution License (CDDL) is acceptable for use " +"in some cases. The Core Team must approve the import of new CDDL licensed " +"components or the change of license of existing components to the CDDL." +msgstr "" +"El uso de la Licencia Common Development and Distribution (CDDL) es " +"aceptable en algunos casos. El Core Team debe aprobar la importación de " +"nuevos componentes licenciados bajo la Licencia CDDL o el cambio de licencia " +"a Licencia CDDL de componentes existentes." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:133 +msgid "DTrace" +msgstr "DTrace" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:134 +msgid "ZFS filesystem, including kernel support and userland utilities" +msgstr "" +"Sistema de ficheros ZFS, incluyendo el soporte en el núcleo y las utilidades " +"de espacio de usuario" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:140 +msgid "" +"Historically, the phrase 'All Rights Reserved.' was included in all " +"copyright notices. All the BSD releases had it, to comply with the https://" +"en.wikipedia.org/wiki/Buenos_Aires_Convention[Buenos Aires Convention of " +"1910] in the Americas. With the ratification of the https://en.wikipedia." +"org/wiki/Berne_Convention[Berne Convention] in 2000 by Nicaragua, the Buenos " +"Aires Convention -- and the phrase -- became obsolete. As such, the FreeBSD " +"project recommends that new code omit the phrase and encourages existing " +"copyright holders to remove it. In 2018, the project updated its templates " +"to remove it." +msgstr "" +"Históricamente, la frase 'Todos los Derechos Reservados.' se incluía en " +"todas las notas de copyright. Todas las versiones de BSD las tenían, para " +"cumplir con la https://en.wikipedia.org/wiki/" +"Buenos_Aires_Convention[Convención de Buenos Aires de 1910] en las Américas. " +"Con la ratificación de la https://en.wikipedia.org/wiki/" +"Berne_Convention[Convención de Berna] en 2000 por parte de Nicaragua, la " +"Convención de Buenos Aires -- y la frase -- ha quedado obsoleta. Por lo " +"tanto, el proyecto FreeBSD recomienda que el código nuevo omita la frase y " +"apoya que los poseedores de copyright existente la eliminen. En 2018, el " +"proyecto actualizó sus plantillas para eliminarla." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:143 +msgid "" +"Initially, many items in the FreeBSD tree were marked with BSD-2-Clause-" +"FreeBSD. However, SPDX has obsoleted the license as a variant; and the SPDX " +"text of the obsolete tag differs enough from the standard FreeBSD license " +"that it shouldn't be used. A review of its current use is ongoing." +msgstr "" +"Inicialmente, muchos elementos en el árbol de FreeBSD estaban marcados con " +"BSD-2-Clause-FreeBSD. Sin embargo, SPDX ha dejado obsoleta la licencia como " +"una variante; y el texto SPDX de la etiqueta obsoleta difiere lo suficiente " +"de la licencia FreeBSD estándar que no se debería usar. Hay una revisión en " +"curso acerca de su uso actual." + +#. type: Title ==== +#: documentation/content/en/articles/license-guide/_index.adoc:144 +#, no-wrap +msgid "Acceptable licenses" +msgstr "Licencias Aceptables" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:148 +msgid "" +"The following licenses are considered to be acceptable BSD-Like Licenses for " +"the purpose of this Policy. Deviations or the use of any other license must " +"be approved by the FreeBSD Core Team:" +msgstr "" +"Las siguientes licencias se consideran Licencias Tipo BSD aceptables a los " +"propósitos de esta Política. Desviaciones o el uso de cualquier otro tipo de " +"licencia deben ser aprobados por el Core Team de FreeBSD:" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:150 +msgid "The 2 clause version of the BSD license" +msgstr "La versión de 2 cláusulas de la licencia BSD" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:160 +msgid "The 3 clause version of the BSD license" +msgstr "La versión de 3 cláusulas de la licencia BSD" + +#. type: delimited block . 4 +#: documentation/content/en/articles/license-guide/_index.adoc:168 +#, no-wrap +msgid "" +"/*-\n" +" * Copyright (c) [year] [your name]\n" +" *\n" +" * SPDX-License-Identifier: BSD-3-Clause\n" +" */\n" +msgstr "" +"/*-\n" +" * Copyright (c) [year] [your name]\n" +" *\n" +" * SPDX-License-Identifier: BSD-3-Clause\n" +" */\n" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:170 +msgid "The ISC License" +msgstr "La Licencia ISC" + +#. type: delimited block . 4 +#: documentation/content/en/articles/license-guide/_index.adoc:178 +#, no-wrap +msgid "" +"/*-\n" +" * Copyright (c) [year] [copyright holder]\n" +" *\n" +" * SPDX-License-Identifier: ISC\n" +" */\n" +msgstr "" +"/*-\n" +" * Copyright (c) [year] [copyright holder]\n" +" *\n" +" * SPDX-License-Identifier: ISC\n" +" */\n" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:180 +msgid "The MIT License" +msgstr "La Licencia MIT" + +#. type: delimited block . 4 +#: documentation/content/en/articles/license-guide/_index.adoc:188 +#, no-wrap +msgid "" +"/*-\n" +" * Copyright (c) [year] [copyright holders]\n" +" *\n" +" * SPDX-License-Identifier: MIT\n" +" */\n" +msgstr "" +"/*-\n" +" * Copyright (c) [year] [copyright holders]\n" +" *\n" +" * SPDX-License-Identifier: MIT\n" +" */\n" + +#. type: Title == +#: documentation/content/en/articles/license-guide/_index.adoc:189 +#, no-wrap +msgid "Software Collection License" +msgstr "Licencia Software Collection" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:194 +msgid "" +"The FreeBSD Project licenses its compilation of software as described in [." +"filename]#COPYRIGHT# under the BSD-2-Clause license. This license does not " +"supersede the license of individual files, which is described below. Files " +"that do not have an explicit license are licensed under the BSD-2-Clause " +"license." +msgstr "" +"El Proyecto FreeBSD licencia su recopilación de software como se describe en " +"[.filename]#COPYRIGHT# bajo la licencia BSD-2-Clause. Esta licencia no está " +"por encima de la licencia de los ficheros individuales, la cual se describe " +"abajo. Los ficheros que no tienen una licencia explícita se registran bajo " +"la licencia BSD-2-Clause." + +#. type: Title == +#: documentation/content/en/articles/license-guide/_index.adoc:195 +#, no-wrap +msgid "License File Location" +msgstr "Localización del Fichero de Licencia" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:207 +msgid "" +"To comply with the https://reuse.software/[REUSE Software] standard as much " +"as possible, all license files will be stored in the [.filename]#LICENSES/# " +"directory of the repository. There are three subdirectories under this top " +"level directory. The [.filename]#LICENSES/text/# subdirectory contains, in " +"detached form, the text of all the licenses that are allowed in the FreeBSD " +"software collection. These files are stored using the SPDX-License-" +"Identifier name followed by .txt. The [.filename]#LICENSES/exceptions/# " +"subdirectory has the text of all exceptions that are allowed in detached " +"form in the FreeBSD software collection. These files are stored using the " +"exception identifier name followed by .txt. The [.filename]#LICENSES/other/" +"# contains, in detached form, the license files references in SPDX-License-" +"Identifier expressions, but aren't otherwise allowed as detached licenses. " +"All such files must appear at least once in the FreeBSD software collection, " +"and should be removed when the last file that references them is removed. " +"Licenses that have no adequate SPDX matching license must be in [." +"filename]#LICENSES/other/# and have a filename that starts with LicenseRef- " +"followed by a unique idstring. No such files have currently been " +"identified, but if they are, a full list will appear here." +msgstr "" +"Para cumplir con el estándar https://reuse.software/[REUSE Software] lo más " +"posible, todos los ficheros de licencias se almacenarán en el directorio [." +"filename]#LICENSES/# del repositorio. Hay tres subdirectorios bajo este " +"directorio de primer nivel. El subdirectorio [.filename]#LICENSES/text/# " +"contiene, en forma no adjunta, el texto de todas las licencias que se " +"permiten en la colección de software de FreeBSD. Estos ficheros se almacenan " +"usando el nombre SPDX-License-Identifier seguido de .txt. El subdirectorio [." +"filename]#LICENSES/exceptions/# tiene el texto en forma no adjunta de todas " +"las excepciones que están permitidas en la colección de software de FreeBSD. " +"Estos ficheros usan el nombre del identificador de excepción seguido de ." +"txt. [.filename]#LICENSES/other/# contiene, en forma no adjunta, las " +"referencias a los ficheros de licencias en expresiones SPDX-License-" +"Identifier, pero que no sean permitidas de otra forma como licencias no " +"adjuntas. Todos estos ficheros deben aparecer al menos una vez en la " +"colección de software de FreeBSD, y deberían eliminarse cuando se elimine el " +"último fichero que las referencia. Las licencias que no tienen una " +"contrapartida adecuada en SPDX deben estar en [.filename]#LICENSES/other/# y " +"tener un nombre de fichero que comienza con LicenseRef- seguido por un " +"idstring único. Ningún fichero de este tipo ha sido identificado hasta " +"ahora, pero si se encuentran, aquí aparecerá una lista completa." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:211 +msgid "" +"The FreeBSD Project currently does not make use of the `DEP5` files " +"described in the `REUSE Software` standard. The FreeBSD Project has not " +"marked all the files in the tree yet in accordance with this standard, as " +"described later in this document. The FreeBSD Project has not yet included " +"these files in its repositories since this policy is still evolving." +msgstr "" +"El Proyecto FreeBSD actualmente no hace uso de los ficheros `DEP5` descritos " +"en el estándar `REUSE Software` . El Proyecto FreeBSD no ha marcado todavía " +"todos los ficheros en el árbol conforme a este estándar, como se describe " +"más adelante en este documento. El Proyecto FreeBSD no ha incluido todavía " +"estos ficheros en sus repositorios ya que esta política todavía está " +"evolucionando." + +#. type: Title == +#: documentation/content/en/articles/license-guide/_index.adoc:213 +#, no-wrap +msgid "Individual Files License" +msgstr "Licencia de Ficheros Individuales" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:217 +msgid "" +"Each individual file in the FreeBSD software collection has its own " +"copyright and license. How they are marked varies and is described in this " +"section." +msgstr "" +"Cada fichero individual en la colección de software de FreeBSD tiene su " +"propio copyright y licencia. Cómo están marcados varía y se describe en esta " +"sección." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:221 +msgid "" +"A copyright notice identifies who claims the legal copyright to a file. " +"These are provided on a best effort basis by the project. Because " +"copyrights may be legally transferred, the current copyright holder may " +"differ from what is listed in the file." +msgstr "" +"Una nota de copyright identifica a quien reclama el derecho de copia sobre " +"un fichero. El proyecto hace el mayor de los esfuerzos para proporcionarlos. " +"Debido a que los copyright pueden ser transferidos legalmente, el titular " +"actual del copyright podría ser distinto del que está listado en el fichero." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:230 +msgid "" +"A license is a legal document between the contributor and the users of the " +"software granting permission to use the copyrighted portions of the " +"software, subject to certain terms and conditions set forth in the license. " +"Licenses can be expressed in one of two ways in the FreeBSD software " +"collection. Licenses can be explicit in a file. When a license grant is " +"explicit in the file, that file may be used, copied, and modified in " +"accordance with that license. Licenses can also be expressed indirectly, " +"where the text of the license is elsewhere. The project uses the Software " +"Package Data Exchange (SPDX) license identifiers for this purpose, as " +"described in the following subsections. SPDX license identifiers are " +"managed by the SPDX Workgroup at the Linux Foundation, and have been agreed " +"on by partners throughout the industry, tool vendors, and legal teams. For " +"further information see https://spdx.org/ and the following sections for how " +"the FreeBSD Project uses them." +msgstr "" +"Una licencia es un documento legal entre un colaborador y los usuarios del " +"software que da permiso de uso sobre las partes del software afectadas por " +"el copyright, acorde a ciertos términos y condiciones establecidos en dicha " +"licencia. Las licencias se pueden expresar de dos maneras en la colección de " +"software de FreeBSD. Las licencias pueden ser explícitas en un fichero. " +"Cuando una licencia es explícita en un fichero, ese fichero puede ser usado, " +"copiado, y modificado acorde a esa licencia. Las licencias también se pueden " +"expresar de forma indirecta, donde el texto de la licencia está en otra " +"parte. El proyecto usa los identificadores de licencia de Software Package " +"Data Exchange (SPDX) para este propósito, como se describe en las siguientes " +"subsecciones. Los identificadores de licencia SPDX están gestionados por el " +"SPDX Workgroup en la Linux Foundation, y han sido acordados por partes de " +"toda la industria, vendedores de herramientas, y equipos legales. Para más " +"información visita https://spdx.org/ y lee las siguientes secciones para " +"conocer cómo las utiliza el Proyecto FreeBSD." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:233 +msgid "" +"Entities that contribute fixes and enhancements to the software collection " +"without an explicit license agree to license those changes under the terms " +"that apply to the modified file(s). Project policy, in line with industry " +"practice, only includes a copyright notice from significant contributors to " +"the files in the collection." +msgstr "" +"Las entidades que contribuyen con arreglos y mejoras a la colección de " +"software sin una licencia explícita están de acuerdo en licenciar dichos " +"cambios bajo los términos que aplican a los ficheros modificados. La " +"política del proyecto, en línea con las prácticas de la industria, sólo " +"incluye una nota de copyright de aquellos que hacen colaboraciones " +"significativas en los ficheros de la colección." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:235 +msgid "There are four types of files in the FreeBSD software collection:" +msgstr "Hay cuatro tipos de ficheros en la colección de software de FreeBSD:" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:237 +msgid "Files that have only an explicit copyright notice and license." +msgstr "Ficheros que tienen solo una nota explícita de copyright y licencia." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:238 +msgid "" +"Files that have both an explicit copyright notice and license, and a SPDX-" +"License-Identifier tag." +msgstr "" +"Ficheros que tienen tanto la nota explícita de copyright como la licencia, y " +"una etiqueta SPDX-License-Identifier." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:239 +msgid "" +"Files that have only a copyright notice and an SPDX-License-Identifier tag, " +"but no explicit license." +msgstr "" +"Ficheros que tienen sólo una nota de copyright y una etiqueta SPDX-License-" +"Identifier, pero no una licencia explícita." + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:240 +msgid "Files that lack any copyright or license at all." +msgstr "Ficheros que no tienen ningún tipo de copyright o licencia." + +#. type: Title === +#: documentation/content/en/articles/license-guide/_index.adoc:241 +#, no-wrap +msgid "Only Copyright and License" +msgstr "Sólo Copyright y Licencia" + +#. type: Plain text +#: documentation/content/en/articles/license-guide/_index.adoc:245 +msgid "" +"Many files in the FreeBSD software collection have both a copyright notice " +"and an explicit license contained in the file. In these cases, the license " +"contained in the file governs." +msgstr "" +"Muchos ficheros en la colección de software de FreeBSD tienen tanto nota de " +"copyright como una licencia explícita en el fichero. En estos casos, manda " +"la licencia contenida en el fichero." + +#. type: Title === +#: documentation/content/en/articles/license-guide/_index.adoc:246 +#, no-wrap +msgid "Copyright and License with SPDX-License-Identifier expression" +msgstr "Copyright y Licencia con una expresión SPDX-License-Identifier" *** 360 LINES SKIPPED *** From nobody Thu Jul 27 10:20:32 2023 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 4RBRc062KYz4p5WH for ; Thu, 27 Jul 2023 10:20: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBRc05MQkz4L8L; Thu, 27 Jul 2023 10:20:32 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690453232; 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=/I2H6tYaIraZ8utygYshv52VX4qQOD2oEtaCaIbiYQ4=; b=uV4WcDhGTBUAqVTryPMWUt4LN4V6JaBzQM0LqmsCOdY17Z/SnGR3twVFVNlfYUkOrhTf3v lc2cuU+ksZSTnETWvzVeKganA1F001ZRFOiZ819qTud5Am5hgvge4Vlg4IRi4LLXyUs+u+ 2+K8a8X+/l0Sx8cLDGJwSY+taXUwh92uI0Z3aPfYV4IfSTbxiSh3eBgoBGUAQAmCEJJHJm tFEK32/Nj97iJne/TK1JTzYOo9+p23y1MDu/vy6v0+nvShK/q05wI/9i2ZAtr4EkEa+JqP 1CsgXrqidBlhZJvYl0yUect8X12Wbffk18Wp/PqXUDpSyb/1Wbnww1anToWdNA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690453232; 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=/I2H6tYaIraZ8utygYshv52VX4qQOD2oEtaCaIbiYQ4=; b=HAwlr50sE+hmOevTc79idoDhjAXfKi0bpOUpAb1a8X2HZWGBtdBe2NnUnODeSg6JDUS0QU 4ExzhTzGpsu7HVshorRsGYHo6VuYOIxfGU7W7IiAnB/GicWpBBT/26l/4P61u8rYyyUwqo 1UAmpL3YJa9qIA2SpQ8xWMGYzRHsFLC8deuGnkO54v0G5ZPH82mZoCjZ67IrDDekSb/vix XxB/0v2p64u2iDpPXRn784HvWhK0VCmnWaAdiUuooxzUKmK2t4QxusSvzjEDjw2Juf1Oe6 ajv0sw3m7nZHSTyp8C0NPAkRMFK9qr1TfR2Z1JXwBn0KVGHCMS/8QY2pSShLdw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690453232; a=rsa-sha256; cv=none; b=rJ5U+AGSZJTlVx74Hx9B3aWtZohe5FeWsTh6fK9XwU2YjLsM0S2Xsed6UYjX6lSu2GD2j9 vF8A3ETEg7v4xnI8INAmFKlZ5xdUwrw1bYmZkbFAl/qA6RctkaXGZUVqagIvvw65t34aFM X0ixweR16NgJTKjKm+s+z6rUpnPLYflKdscvPed8WH751GXX6iUcCpO3RhV+TvNn5APwV+ tlJmutscSkeZ7KIWxUGkZASfNtfXKR3GeBW6hSmNuw+glPKtERBvkoHz6wRPa1qOfI5bA9 z+/8DwgnK7YpxxL8fDxd/jPKegGvF6BRiaWO/iXaprOT3QnntMEvBOCUIB3vNA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBRc04Mfxz1L9K; Thu, 27 Jul 2023 10:20:32 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36RAKW1D003459; Thu, 27 Jul 2023 10:20:32 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RAKWQF003458; Thu, 27 Jul 2023 10:20:32 GMT (envelope-from git) Date: Thu, 27 Jul 2023 10:20:32 GMT Message-Id: <202307271020.36RAKWQF003458@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: feee6480bd - main - Status/2023Q2/freebsd-foundation.adoc: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: feee6480bd05010dc10163e3bba442a9b0f4cc10 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=feee6480bd05010dc10163e3bba442a9b0f4cc10 commit feee6480bd05010dc10163e3bba442a9b0f4cc10 Author: Graham Perrin AuthorDate: 2023-07-27 09:52:17 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-27 10:20:12 +0000 Status/2023Q2/freebsd-foundation.adoc: Fixes Approved by: carlavilla (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/221 --- .../report-2023-04-2023-06/freebsd-foundation.adoc | 50 +++++++++++----------- 1 file changed, 25 insertions(+), 25 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc b/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc index 9a63dd3663..a80949e087 100644 --- a/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc +++ b/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc @@ -15,7 +15,8 @@ Donations from individuals and corporations are used to fund and manage software We also provide travel grants to FreeBSD contributors, purchase and support hardware to improve and maintain FreeBSD infrastructure, and provide resources to improve security, quality assurance, and release engineering efforts. We publish marketing material to promote, educate, and advocate for the FreeBSD Project, facilitate collaboration between commercial vendors and FreeBSD developers, and finally, represent the FreeBSD Project in executing contracts, license agreements, and other legal arrangements that require a recognized legal entity. -Happy 30th birthday, FreeBSD! +==== Happy 30th birthday, FreeBSD! + For more than 23 years, we have proudly backed this remarkable operating system and its vibrant community, and we eagerly anticipate supporting them for many more years. In this update, we will outline our contributions to FreeBSD across multiple domains. We will touch upon project development initiatives, some of which have detailed reports of their own. @@ -24,16 +25,16 @@ Lastly, we will delve into our ongoing work to secure increased funding, enablin ==== Fundraising -During the previous quarter, we made significant progress in engaging with commercial FreeBSD users. +During this quarter, we made significant progress in engaging with commercial FreeBSD users. To enhance our partnerships with existing and potential commercial users, we hired Greg Wallace as the Director of Partnerships and Research. His primary objective is to expand our collaborations with commercial users. Since assuming this position, Greg has hit the ground running, meeting with numerous companies in just one quarter. These interactions have provided valuable insights into how FreeBSD is being utilized, the challenges faced by users, and areas where the Project can improve. By understanding these aspects, we can make informed decisions on where to allocate our funding and recognize FreeBSD's unique strengths. Additionally, the role involves conducting research to identify target markets, explore new opportunities for FreeBSD, and ensure our voice is heard in relevant discussions. -For more details on Greg's objectives and accomplishments in the previous quarter, you can refer to his status update below. +For more details on Greg's objectives and accomplishments, you can refer to his status update below. -The Foundation extends its heartfelt gratitude to everyone who made financial contributions to support our work during the previous quarter. +The Foundation extends its heartfelt gratitude to everyone who made financial contributions to support our work. Besides many individual contributions, we were pleased to receive larger donations from NetApp and Blackberry. In addition, we received FreeBSD Developer Summit sponsorships from Tarsnap, iXsystems, and LPI. These sponsorships greatly assist in offsetting our expenses and enable us to offer affordable registration fees to attendees. @@ -47,8 +48,7 @@ Your support plays a crucial role in our mission, and we deeply appreciate your Please consider making a donation toward our 2023 fundraising campaign! link:https://www.freebsdfoundation.org/donate/[] -We also have a Partnership Program for more prominent commercial donors. -You can read about it at link:https://freebsdfoundation.org/our-donors/freebsd-foundation-partnership-program/[]. +For more prominent commercial donors we have the link:https://freebsdfoundation.org/our-donors/freebsd-foundation-partnership-program/[FreeBSD Foundation Partnership Program], which was established in 2017. ==== Partnership Program @@ -67,13 +67,13 @@ If this is you and we have not yet connected, please schedule a call on link:htt Some other partnership-related activities this quarter: * I created link:https://docs.google.com/presentation/d/1tDCpbfxbqIucmJF6H15vK-ETrQsCMOVtxoqLem_V0Z0/edit?usp=sharing[these slides] about how partnering with the Foundation helps advance FreeBSD. - If you have ideas for how I can improve these slides, or would like me to present them to your organization, please link:mailto:greg@freebsdfoundation.org[send me an email], or link:https://calendly.com/greg-freebsdfound/30min[schedule a call]. + If you have ideas for how I can improve these slides, or would like me to present them to your organization, please mailto:greg@freebsdfoundation.org[send me an email], or link:https://calendly.com/greg-freebsdfound/30min[schedule a call]. And please feel free to share the presentation liberally, in whole or in part. * I worked with my Foundation colleagues to create a number of industry-specific use case slides for a presentation to an industry analyst. * I am also pursuing grant opportunities with bodies including: ** NSF Secure and Trustworthy Cyberspace (SaTC) ** Sovereign Tech Fund -** NGI +** NGI. In terms of research, my broad aim is to make sure that all of the expertise in this community is reflected in the global conversations on computing performance, security, and energy efficiency. As a community, we have much to bring to this work. @@ -81,13 +81,13 @@ As a community, we have much to bring to this work. So far, I have been tracking and plugging into the following threads: * link:https://openforumeurope.org/open-source/[Open Forum Europe] -* link:https://www.nist.gov/chips/research-and-development-program[CHIPS Research and Development] +* link:https://www.nist.gov/chips/research-and-development-program[CHIPS Research and Development]. -If you have research ideas or are interested in working together in this area, please link:mailto:greg@freebsdfoundation.org[send me an email], or link:https://calendly.com/greg-freebsdfound/30min[schedule a call]. +If you have research ideas or are interested in working together in this area, please mailto:greg@freebsdfoundation.org[send me an email], or link:https://calendly.com/greg-freebsdfound/30min[schedule a call]. ==== OS Improvements -During the second quarter of 2023, 339 src, 155 ports, and 20 doc tree commits identified the FreeBSD Foundation as a sponsor. +During the second quarter of 2023, 339 src, 155 ports, and 20 doc tree commits identified The FreeBSD Foundation as a sponsor. Some of this and other Foundation-sponsored work is described in separate report entries: * Continuous Integration @@ -95,7 +95,7 @@ Some of this and other Foundation-sponsored work is described in separate report * OpenSSL 3 in base * OpenStack on FreeBSD * Security Sandboxing Using man:ktrace[1] -* SIMD enhancements for amd64 +* SIMD enhancements for amd64. Here is a sampling of other Foundation-sponsored work: @@ -104,13 +104,13 @@ Here is a sampling of other Foundation-sponsored work: * Improvements to hwpmc * Improvements to vmm * Port fixes and workarounds for LLVM 16 and OpenSSL 3.0 -* Port kinst to riscv and related dtrace work +* Port kinst to RISC-V and related DTrace work * Update of libfido2 to version 1.9.0 * Various LinuxKPI 802.11 improvements -* Various riscv improvements -* Vendor import and update of tcpdump from version 4.9.3 to version 4.99.4 +* Various RISC-V improvements +* Vendor import and update of tcpdump from version 4.9.3 to version 4.99.4. -The status of current and past Foundation contracted work can be viewed on the link:https://freebsdfoundation.org/our-work/projects/[Foundation Projects page]. +The status of current and past Foundation-contracted work can be viewed on the link:https://freebsdfoundation.org/our-work/projects/[Foundation Projects page]. Members of the Foundation's technology team presented at the Developer Summit held in Ottawa, Canada from May 17-18. This included hosting the GSoC, link:https://wiki.freebsd.org/DevSummit/202305?action=AttachFile&do=view&target=FreeBSD_Foundation_Devsummit_Spring_2023_Day_2.pdf[FreeBSD Foundation] link:https://wiki.freebsd.org/DevSummit/202305?action=AttachFile&do=view&target=FreeBSD_Foundation_Devsummit_Spring_2023_Day_2_part1.pdf[Technical Review], and link:https://docs.google.com/presentation/d/e/2PACX-1vSnEW5Z0ttQOAeqEEY8KHkfiRGeFUm4i8XrYsfY8TNYD--yx1P6MUu2_u-mCcpe6PMMITjeDIgT31CC/pub[Workflow] working group sessions. @@ -136,24 +136,24 @@ We support the non-FreeBSD events to promote and raise awareness of FreeBSD, to We are grateful to be back to attending events mostly in person. In addition to attending and planning events, we are continually working on new training initiatives and updating our selection of link:https://freebsdfoundation.org/freebsd-project/resources/[how-to guides] to facilitate getting more folks to try out FreeBSD. -Check out some of the advocacy and education work we did last quarter: +Check out some of the advocacy and education work we did: * Helped to organize and attended the link:https://wiki.freebsd.org/DevSummit/202305[May 2023 Developer Summit] which took place May 17-18, 2023 in Ottawa, Ontario -* Hosted a table and was the Tote Bag Sponsor of link:https://www.bsdcan.org/2023/[BSDCan], May 17-20, 2023 in Ottawa, Ontario. - Trip reports can be found on the link:https://freebsdfoundation.org/our-work/latest-updates/[blog]. +* Hosted a table and was the Tote Bag Sponsor of link:https://www.bsdcan.org/2023/[BSDCan], May 17-20, 2023 in Ottawa, Ontario +** Trip reports can be found on the link:https://freebsdfoundation.org/our-work/latest-updates/[blog] * Celebrated the Project’s 30th Birthday at BSDCan with cake and printed copies of the special link:https://freebsdfoundation.org/past-issues/freebsd-30th-anniversary-special-edition/[30th Anniversary Edition] of the FreeBSD Journal -* Secured a FreeBSD Workshop and Talk at link:https://sfconservancy.org/fossy/[FOSSY], July 13-16, 2023, in Portland, OR +* Secured a FreeBSD Workshop and Talk at link:https://sfconservancy.org/fossy/[FOSSY], July 13-16, 2023, in Portland, Oregon * Secured our Silver Sponsorship for link:https://2023.eurobsdcon.org/[EuroBSDCon 2023] taking place September 14-17, 2023 in Coimbra, Portugal -* Secured our booth for link:https://2023.allthingsopen.org/[All Things Open], October 15-17, 2023 in Raleigh, NC. -* Began planning the FreeBSD Fall Vendor Summit. +* Secured our booth for link:https://2023.allthingsopen.org/[All Things Open], October 15-17, 2023 in Raleigh, North Carolina +* Began planning the FreeBSD Fall Vendor Summit * Welcomed two link:https://freebsdfoundation.org/blog/freebsd-foundation-welcomes-new-team-members/[New Team Members]: Greg Wallace and Pierre Pronchery * Published link:https://freebsdfoundation.org/news-and-events/newsletter/freebsd-foundation-update-april-2023/[April] and link:https://freebsdfoundation.org/news-and-events/newsletter/12518/[June] Newsletters -* Celebrated the link:https://freebsdfoundation.org/national-freebsd-day/[FreeBSD Day] and the Project's 30th Anniversary on June 19 and through the week with special videos and blog posts. -* Additional Blog Posts +* Celebrated the link:https://freebsdfoundation.org/national-freebsd-day/[FreeBSD Day] and the Project's 30th Anniversary on June 19 and through the week with special videos and blog posts +* Additional Blog Posts: ** link:https://freebsdfoundation.org/blog/eurobsdcon-2023-travel-grant-application-now-open/[EuroBSDcon 2023 Travel Grant Application Now Open] - Note: Applications close August 2, 2023 ** link:https://freebsdfoundation.org/blog/asiabsdcon-2023-trip-report/[AsiaBSDcon Trip Report] * FreeBSD in the News: -** link:https://freebsdfoundation.org/news-and-events/latest-news/infoworld-happy-30th-freebsd/[InfoWorld: Happy 30th FreeBSD!] +** link:https://freebsdfoundation.org/news-and-events/latest-news/infoworld-happy-30th-freebsd/[InfoWorld: Happy 30th FreeBSD!]. We help educate the world about FreeBSD by publishing the professionally produced FreeBSD Journal. As we mentioned previously, the FreeBSD Journal is now a free publication. From nobody Thu Jul 27 10:20:33 2023 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 4RBRc20CW7z4p5QX for ; Thu, 27 Jul 2023 10:20:34 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBRc16WjBz4KyJ; Thu, 27 Jul 2023 10:20:33 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690453233; 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=Pk9yME5mGpjpzsJ7gs+5CbbBLg49HoxNoM/boyUjwk0=; b=Fhyrypyt/2ye1xaaQ00jberEXdVHntn6PSurJQM62MQIuwzCle4ab6+Ann08qeEEVZRh5D a9fS7XzoAXDm3i0xcqgKvEfsT2IsC8Cr3MzTRl96IHjbTmaoQB6ZLWxG3yGrguBkvVxey3 Dd52NjLCZ49xHEOC5IMxFaQYWLbSUXPK7ov7MHXr0lfBzGuV5cW8ycCOQOEyps1t8CfI2w X/Ev5/qpebwb5pQmyJwykNs1TjzCEbqaEWsajMmz2cHkg3m6hYcI6IxvSDq9glzMcNjZw4 mUW2w13fDHvGJGlQuJc7znN3gam7a+V3lxI9nuUvH2rt4xO/3owJX6/X7oqVVQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690453233; 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=Pk9yME5mGpjpzsJ7gs+5CbbBLg49HoxNoM/boyUjwk0=; b=yB5WXHw7Szfh00EF/fKsOHD4HhF57S0SG3VsedPAjtmvCkKmmC+ruUBDAt5hV8UrYHvnLf SvqqrMnPqk5fd4Q80XWNnM8WwXUHgTdBjCE6kSvVAJ/ovL9ANY+VUzBMLmfm/qntyxzvSQ a7Ky9Cc0UkFTmDOVe78vqOphSK9LSHXSNxAgK8wTX7WrRRAbQp+xOaaTlkhMGJqiX9Ewnm LZqAGSFInt5JHFmZiT8zAmbu3E/bdgcBf/pMJYn6zt4LIyH2HOXJy6qKCGHKZJle3gx0Sd 8Q2FSfsLAOJ2lKYXIikXhvm0GLUDa6+RXB61wOSJ6ZuMqgTqLBvXouXCr14SPA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690453233; a=rsa-sha256; cv=none; b=Qxs4DAPTaQWe0LkE2sk+Gz1kwwhsRMb97OOfh9hrlfIIt1iowsRAttLxSDwontGkjo0g9z AFPrVMJw6bxwOJSrYFGB7PRXU4kChxUwXSfEkmxXemjoXubI0PQiehovVrSM2DP+m9QtOj uBXk7eiQsw/eSvRmeF6m1FNKUt3tODFPtvF5UzvTIG0gwWz0ki18Pki5teNN90OsX5Fcpq UBM/MBT7u19g7e4HFsjPG5X2TnUmmM/4kZ8DGYrtsEhNBlgq4BPIUbAwRHxUT/kA8BG6Xi sReln1LMFey4lgQJ98AC3GoPKX06Fh24onGbaU/rQJWG5NKRkNInPceI6Le8VA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBRc15FmCz1L2p; Thu, 27 Jul 2023 10:20:33 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36RAKX1L003479; Thu, 27 Jul 2023 10:20:33 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RAKXHA003478; Thu, 27 Jul 2023 10:20:33 GMT (envelope-from git) Date: Thu, 27 Jul 2023 10:20:33 GMT Message-Id: <202307271020.36RAKXHA003478@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 6a8573358f - main - Status/2023Q2/freebsd-foundation.adoc: More 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 6a8573358f709a717805df7d4955d738217d31c6 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=6a8573358f709a717805df7d4955d738217d31c6 commit 6a8573358f709a717805df7d4955d738217d31c6 Author: Lorenzo Salvadore AuthorDate: 2023-07-27 10:13:14 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-27 10:20:12 +0000 Status/2023Q2/freebsd-foundation.adoc: More fixes Add links for reports about work sponsored by the Foundation. Suggested by: grahamperrin Approved by: carlavilla (mentor, implicit) Pull Request: https://github.com/freebsd/freebsd-doc/pull/221 --- .../en/status/report-2023-04-2023-06/freebsd-foundation.adoc | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc b/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc index a80949e087..7f6f9a0634 100644 --- a/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc +++ b/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc @@ -90,12 +90,12 @@ If you have research ideas or are interested in working together in this area, p During the second quarter of 2023, 339 src, 155 ports, and 20 doc tree commits identified The FreeBSD Foundation as a sponsor. Some of this and other Foundation-sponsored work is described in separate report entries: -* Continuous Integration -* FreeBSD as a Tier 1 cloud-init Platform -* OpenSSL 3 in base -* OpenStack on FreeBSD -* Security Sandboxing Using man:ktrace[1] -* SIMD enhancements for amd64. +* <<_continuous_integration,Continuous Integration>> +* <<_freebsd_as_tier_1_cloud_init_platform,FreeBSD as a Tier 1 cloud-init Platform>> +* <<_openssl_3_in_base,OpenSSL 3 in base>> +* <<_openstack_on_freebsd,OpenStack on FreeBSD>> +* <<_security_sandboxing_using_ktrace1,Security Sandboxing Using ktrace(1)>> +* <<_simd_enhancements_for_amd64,SIMD enhancements for amd64>> Here is a sampling of other Foundation-sponsored work: From nobody Thu Jul 27 10:37:31 2023 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 4RBRzb3rjYz4pHwn for ; Thu, 27 Jul 2023 10:37:31 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBRzb3GGMz4Qfl; Thu, 27 Jul 2023 10:37:31 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690454251; 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=/uDMQxE4fBEuMr8rSTVNRxomDmE0x1jnuM5TSdzwQ6Y=; b=ZnA9jXmpSBFdQ8KNCgu5XDm7jGh1A39RJxNWNyxPx/qCKiSsIg+uO4ZApiGc4WG7symgWL 8DWm+Vy5eMrPu7H+YAO3UfgNANs+FAQBJ5MuXIzb+HMA+x/r9i8zqys8Go2r03kz1/YnoA ElLKsKxalrl4K5KQA80jiZY9jV7yJbkmvNJX+RVtqnUURa2JbO1fwfuXsbBpdachjHx3vC 3ByOSJ/sM5ZbUd3sxK+vSVRB1WOgPVhSaRG052iblTClr4Z3Y6YrRWOh+bMaj8fNIntwJX QvP+zdhRoTCKBHeN4fhBH9zVihbPT9texYo58Oi252NI4JYnBxr1swukzsTgYg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690454251; 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=/uDMQxE4fBEuMr8rSTVNRxomDmE0x1jnuM5TSdzwQ6Y=; b=nFgJyYO75qfkDIJx4bUNaciMrFcjhKbTKUqxV4qszb7HPIUelMNJAH9OhJtR8KoJ7KFXht I6hE3g3HBlMRD357U8XzdgD7SP6QVKiyr2T7BD/ND1mEi3lPn4u1lejwHsY+vqhOuQ5gGk h6JdYuADGkUbA7G9FXb5lro8Yb942TkSM6N/JBR9A/nuPck0TVOOJAFuIp2R21as368XTH AKPschtSSGtYuJ8MSE5BFrXbJ+Zo/V813/01U+eLHbjED7tCZF9U9slPHT5vsrZz9ocVbw dpCI+/c8hC2lXchbtL9V/5MEi/w5iUM8/aJ8AivnLhU9E5QIA9ixOZJtaf8bLQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690454251; a=rsa-sha256; cv=none; b=bj0hWHIitytbmpP3GZTF71sNlUysNdm5zrNtZOkDEJQQwAgz1PR9tUedXhDdrEuj2PEv7a 7ljjaZeLzG1uyjBTyaFsdwHDoT1nLx6wSnJpJ7qVQFo5AqCgauXQEqF9X1FSFEzdg/aW2s LXTwOpmIMF2ur+mOYTt2VrvAUnQB6H+EREIxENFRE32PZ2XmHYWxcd4mzFyA0oqVzargl/ KmQdm3CASCr1Uq91yv5nrmol2En3vJWz0biurmaDlEqcKJ26uTcvHWwFjwkBklN7gqYGDp la4b/IJyisunu49CvA69JoCg+eVXDoZ2TFBRg+AT65wBWreL0zMLuVxaY/MKaQ== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBRzb2LQWz1LX7; Thu, 27 Jul 2023 10:37:31 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36RAbVf3028075; Thu, 27 Jul 2023 10:37:31 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RAbVBl028074; Thu, 27 Jul 2023 10:37:31 GMT (envelope-from git) Date: Thu, 27 Jul 2023 10:37:31 GMT Message-Id: <202307271037.36RAbVBl028074@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 7ef5cbf810 - main - Status/2023Q2 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 7ef5cbf810876487b12343d917fb0ba741792aa2 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=7ef5cbf810876487b12343d917fb0ba741792aa2 commit 7ef5cbf810876487b12343d917fb0ba741792aa2 Author: Lorenzo Salvadore AuthorDate: 2023-07-22 13:29:01 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-27 10:36:35 +0000 Status/2023Q2 - Add introduction - Sort reports Approved by: carlavilla (mentor) Differential Revision: https://reviews.freebsd.org/D41152 --- .../en/status/report-2023-04-2023-06/_index.adoc | 216 +++++++++++++++++++++ .../en/status/report-2023-04-2023-06/intro.adoc | 10 + 2 files changed, 226 insertions(+) diff --git a/website/content/en/status/report-2023-04-2023-06/_index.adoc b/website/content/en/status/report-2023-04-2023-06/_index.adoc new file mode 100644 index 0000000000..b575de1499 --- /dev/null +++ b/website/content/en/status/report-2023-04-2023-06/_index.adoc @@ -0,0 +1,216 @@ +--- +title: "FreeBSD Status Report Second Quarter 2023" +sidenav: about +--- + += Introduction +:doctype: article +:toc: macro +:toclevels: 2 +:icons: font +:!sectnums: +:source-highlighter: rouge +:experimental: +:reports-path: content/en/status/report-2023-04-2023-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}/core.adoc[] + +''' + +include::{reports-path}/freebsd-foundation.adoc[] + +''' + +include::{reports-path}/releng.adoc[] + +''' + +include::{reports-path}/clusteradm.adoc[] + +''' + +include::{reports-path}/ci.adoc[] + +''' + +include::{reports-path}/portmgr.adoc[] + +''' + +[[projects]] +== Projects + +{projects-desc} + +''' + +include::{reports-path}/cirrus.adoc[] + +''' + +include::{reports-path}/batman.adoc[] + +''' + +include::{reports-path}/kboot.adoc[] + +''' + +[[userland]] +== Userland + +{userland-desc} + +''' + +include::{reports-path}/openssl3.adoc[] + +''' + +include::{reports-path}/linuxulator.adoc[] + +''' + +include::{reports-path}/service-jails.adoc[] + +''' + +include::{reports-path}/capsicum-ktracing.adoc[] + +''' + +include::{reports-path}/nvmf.adoc[] + +''' + +[[kernel]] +== Kernel + +{kernel-desc} + +include::{reports-path}/boot-performance.adoc[] + +''' + +include::{reports-path}/ci-bootloader.adoc[] + +''' + +include::{reports-path}/compaction.adoc[] + +''' + +include::{reports-path}/maxcpu.adoc[] + +''' + +include::{reports-path}/squashfs.adoc[] + +''' + +include::{reports-path}/pf.adoc[] + +''' + +include::{reports-path}/ifapi.adoc[] + +''' + +include::{reports-path}/epoch-netgraph.adoc[] + +''' + +[[architectures]] +== Architectures + +{architectures-desc} + +include::{reports-path}/simd.adoc[] + +''' + +include::{reports-path}/mfsbsd.adoc[] + +''' + +[[cloud]] +== Cloud + +{cloud-desc} + +include::{reports-path}/cloud-init.adoc[] + +''' + +include::{reports-path}/openstack.adoc[] + +''' + +include::{reports-path}/azure.adoc[] + +''' + +include::{reports-path}/ec2.adoc[] + +''' + +[[documentation]] +== Documentation + +{documentation-desc} + +include::{reports-path}/doceng.adoc[] + +''' + +[[ports]] +== Ports + +{ports-desc} + +include::{reports-path}/kde.adoc[] + +''' + +include::{reports-path}/gcc.adoc[] + +''' + +include::{reports-path}/puppet.adoc[] + +''' + +include::{reports-path}/caldera.adoc[] + +''' + +include::{reports-path}/wazuh.adoc[] + +''' + +[[third-Party-Projects]] +== Third Party Projects + +{third-Party-Projects-desc} + +include::{reports-path}/pkgbase.live.adoc[] + +''' + +include::{reports-path}/pot.adoc[] diff --git a/website/content/en/status/report-2023-04-2023-06/intro.adoc b/website/content/en/status/report-2023-04-2023-06/intro.adoc new file mode 100644 index 0000000000..d88d819a89 --- /dev/null +++ b/website/content/en/status/report-2023-04-2023-06/intro.adoc @@ -0,0 +1,10 @@ +Here is the second 2023 status report, with 37 entries. + +As you might notice, we have several more reports than last quarter. +This is a great news and shows how much the FreeBSD community is active and always working on providing high quality software. + +In particular, please note that Summer has started and do not miss the amazing projects shared by our Google Summer of Code students. + +Have a nice read. + +Lorenzo Salvadore, on behalf of the Status Team. From nobody Thu Jul 27 11:30:29 2023 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 4RBT8j54XPz4pwXX for ; Thu, 27 Jul 2023 11:30: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBT8j4T3tz3GM0; Thu, 27 Jul 2023 11:30:29 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690457429; 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=hK4USmx/ZLPAgslz8gruXc6SKIu9yo0qBohFbz3LZJ0=; b=TaqDiJDxPcBthrBKo9y41eyd5dbz9UewjNgx6xhYbhLDSuUOZCArCKIcnMEzLBeRGRBbFm pc2Cty7/sA7jv/FyAO8KvLdE387WL3bu/pFdvCt2DDjYVUEO7TacqecdJdT3mQeSkbPWKe LYWy3XAlSUBbz3zZw2KCvraplM2dptFy10nZqWGzdXZtZQbeN7yfNp/L/hjmyhwCfuL+Ay UEgUSxZnET+M+4ImDEimxiQRiQHiptZFjW3h4dGBCxXqWsqtJ5pYNaVORup+nXncujEqxa ZmiMw6oj0ow84kFVUeWXdGoRF/afgmMMcgCp5qjbAaaJY+rl6M3pHyb2V/np2w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690457429; 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=hK4USmx/ZLPAgslz8gruXc6SKIu9yo0qBohFbz3LZJ0=; b=JtN2PDDwiLJED15NGG9R+vWUc+2eIne0gbNuxMPGxFejLF+47UB4SSvetEzRv9Sj1XhuBG g6/7k33U7RtfpbdxKnnaFsH4zim8JyJewVvRQNXCDNU/lBF/EvGGzIrXaujaPDzxS1a8DP P8sxHTDrZAAimZqQNRV60oFxB6MyFb+VUjWCepwUDWaApNk3bmg+wBcDpnK8BosRHntag1 6Q94yBJEdDY2H2hx4gwf0zJeTJnzTE0T1xk8gGz8pn3nG+9E4nhSg28ANbtt4g2nJshpgk v3U6r8kSQHzvrQrUm/sSqG22pYWCyIY9gak8ZncKZM5qsmCuMI7XE2CxfQxNTg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690457429; a=rsa-sha256; cv=none; b=ERfaFuDROiTqPi4DG7ErsAbHfvrlZ7x4sWFrBO2byUGtqm3i73UJM+3CrkyTD8tsBud7mC oFtjWSsQk4oE98S5IfztwVwlh73MXEmm3JekdQYM1sRRAOQRDAGUeUXIhxQPHo1y7fI7q6 38wDJKSbaz4BE5r3CG8TCUXnY7phGp4UJbReF4mY56FaYuM2c4/xIPlvtwTbaluM0S3RRE aVQQUEMo7iXTakjhmEoJVzSfTPu9wSa63lYJGEagIEhOfs94Gikxe7VScaZDgos+SvE5Kq lN8HD5XnP+kLn2+hFbpvAc3SnRykwB+6dbbGbl7IyUrHWY82G5zs/O2SqJtO0g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBT8j3WXWz1Mjl; Thu, 27 Jul 2023 11:30:29 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36RBUTMl019657; Thu, 27 Jul 2023 11:30:29 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RBUTmi019656; Thu, 27 Jul 2023 11:30:29 GMT (envelope-from git) Date: Thu, 27 Jul 2023 11:30:29 GMT Message-Id: <202307271130.36RBUTmi019656@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 9591d5a607 - main - Status/2023Q2: 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 9591d5a607851cd6b79c8c52f7e6e0f9bce7a12e Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=9591d5a607851cd6b79c8c52f7e6e0f9bce7a12e commit 9591d5a607851cd6b79c8c52f7e6e0f9bce7a12e Author: Lorenzo Salvadore AuthorDate: 2023-07-27 11:27:29 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-27 11:27:29 +0000 Status/2023Q2: Fixes - Fix some section levels in core's report. - Fix a link in Foundation's report. --- website/content/en/status/report-2023-04-2023-06/core.adoc | 4 ++-- .../content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/core.adoc b/website/content/en/status/report-2023-04-2023-06/core.adoc index bce2cccfbe..8e97a662f4 100644 --- a/website/content/en/status/report-2023-04-2023-06/core.adoc +++ b/website/content/en/status/report-2023-04-2023-06/core.adoc @@ -31,10 +31,10 @@ Please note this instance is for testing and evaluating so no backup or availabi The Core Team is still discussing the scope and administration of this service, and collecting feedback from the community. -=== Code of Conduct Committee +==== Code of Conduct Committee Code of Conduct Committee (conduct@) is managed by the Core Team now. -=== Commit bits +==== Commit bits Core approved the src commit bit for Christos Margiolis (christos@). diff --git a/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc b/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc index 7f6f9a0634..4673ee207e 100644 --- a/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc +++ b/website/content/en/status/report-2023-04-2023-06/freebsd-foundation.adoc @@ -91,7 +91,7 @@ During the second quarter of 2023, 339 src, 155 ports, and 20 doc tree commits i Some of this and other Foundation-sponsored work is described in separate report entries: * <<_continuous_integration,Continuous Integration>> -* <<_freebsd_as_tier_1_cloud_init_platform,FreeBSD as a Tier 1 cloud-init Platform>> +* <<_freebsd_as_a_tier_1_cloud_init_platform,FreeBSD as a Tier 1 cloud-init Platform>> * <<_openssl_3_in_base,OpenSSL 3 in base>> * <<_openstack_on_freebsd,OpenStack on FreeBSD>> * <<_security_sandboxing_using_ktrace1,Security Sandboxing Using ktrace(1)>> From nobody Thu Jul 27 11:37:38 2023 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 4RBTKL2CNZz4p2dV for ; Thu, 27 Jul 2023 11:37:58 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Received: from mail-4323.proton.ch (mail-4323.proton.ch [185.70.43.23]) (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 "protonmail.com", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBTKL03rXz3JXd; Thu, 27 Jul 2023 11:37:57 +0000 (UTC) (envelope-from developer@lorenzosalvadore.it) Authentication-Results: mx1.freebsd.org; none Date: Thu, 27 Jul 2023 11:37:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=lorenzosalvadore.it; s=protonmail2; t=1690457874; x=1690717074; bh=lCJLSQOR75DlDIHOepKRNZ8XNh1ew2q4HbRe+8geFB8=; h=Date:To:From:Subject:Message-ID:In-Reply-To:References: Feedback-ID:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID:BIMI-Selector; b=mq8AoHgNtoGMiu/A5fkNoryIcc92lGFpcMLPD2iOjCyKoe7ai7pzktBYidFDQVbWO rLe6ntwDdsat9K3ApgwH+P3pwmzRS15DIqM26qWvMP4XfLVqz+BIpu8pdD831l5zhv hBXxClBXfOBhD1HMXD55y/mcCYrCHRwgYb3rmeU/HHhsVf+pxj4RDSdzczdDS+7C0K k3MGP78H+3bc4LsFKtg97tapLsTs88DhIK3uu0+j/UFaiJUVSo5qtDDCDUUaz7fDDP BzixnEs7LqIAhp2ANJE6cJZXnD52geeCHPFMakPGNfjqzgDjr1C97aF9GL57j2tY0v wo2qKOyqbM/WQ== To: salvadore@FreeBSD.org, doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: Re: git: 9591d5a607 - main - Status/2023Q2: Fixes Message-ID: In-Reply-To: <202307271130.36RBUTmi019656@gitrepo.freebsd.org> References: <202307271130.36RBUTmi019656@gitrepo.freebsd.org> Feedback-ID: 53711648:user:proton 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: multipart/alternative; boundary="b1_3qOShVg0oOy0CnHFhJEJwN3GopJlnNgRJAF1VyFE2A" X-Rspamd-Queue-Id: 4RBTKL03rXz3JXd X-Spamd-Bar: ---- X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[]; ASN(0.00)[asn:62371, ipnet:185.70.43.0/24, country:CH] X-Rspamd-Pre-Result: action=no action; module=replies; Message is reply to one we originated This is a multi-part message in MIME format. --b1_3qOShVg0oOy0CnHFhJEJwN3GopJlnNgRJAF1VyFE2A Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: base64 QXBwcm92ZWQgYnk6IGNhcmxhdmlsbGEgKG1lbnRvciwgaW1wbGljaXQpCgpTZW50IGZyb20gUHJv dG9uIE1haWwgbW9iaWxlCgotLS0tLS0tLSBNZXNzYWdnaW8gb3JpZ2luYWxlIC0tLS0tLS0tCkls IDI3IEx1ZyAyMDIzLCAxMzozMCwgTG9yZW56byBTYWx2YWRvcmUgaGEgc2NyaXR0bzoKCj4gVGhl IGJyYW5jaCBtYWluIGhhcyBiZWVuIHVwZGF0ZWQgYnkgc2FsdmFkb3JlOiBVUkw6IGh0dHBzOi8v Y2dpdC5GcmVlQlNELm9yZy9kb2MvY29tbWl0Lz9pZD05NTkxZDVhNjA3ODUxY2Q2Yjc5YzhjNTJm N2U2ZTBmOWJjZTdhMTJlIGNvbW1pdCA5NTkxZDVhNjA3ODUxY2Q2Yjc5YzhjNTJmN2U2ZTBmOWJj ZTdhMTJlIEF1dGhvcjogTG9yZW56byBTYWx2YWRvcmUgIEF1dGhvckRhdGU6IDIwMjMtMDctMjcg MTE6Mjc6MjkgKzAwMDAgQ29tbWl0OiBMb3JlbnpvIFNhbHZhZG9yZSAgQ29tbWl0RGF0ZTogMjAy My0wNy0yNyAxMToyNzoyOSArMDAwMCBTdGF0dXMvMjAyM1EyOiBGaXhlcyAtIEZpeCBzb21lIHNl Y3Rpb24gbGV2ZWxzIGluIGNvcmUncyByZXBvcnQuIC0gRml4IGEgbGluayBpbiBGb3VuZGF0aW9u J3MgcmVwb3J0LiAtLS0gd2Vic2l0ZS9jb250ZW50L2VuL3N0YXR1cy9yZXBvcnQtMjAyMy0wNC0y MDIzLTA2L2NvcmUuYWRvYyB8IDQgKystLSAuLi4vY29udGVudC9lbi9zdGF0dXMvcmVwb3J0LTIw MjMtMDQtMjAyMy0wNi9mcmVlYnNkLWZvdW5kYXRpb24uYWRvYyB8IDIgKy0gMiBmaWxlcyBjaGFu Z2VkLCAzIGluc2VydGlvbnMoKyksIDMgZGVsZXRpb25zKC0pIGRpZmYgLS1naXQgYS93ZWJzaXRl L2NvbnRlbnQvZW4vc3RhdHVzL3JlcG9ydC0yMDIzLTA0LTIwMjMtMDYvY29yZS5hZG9jIGIvd2Vi c2l0ZS9jb250ZW50L2VuL3N0YXR1cy9yZXBvcnQtMjAyMy0wNC0yMDIzLTA2L2NvcmUuYWRvYyBp bmRleCBiY2UyY2NjZmJlLi44ZTk3YTY2MmY0IDEwMDY0NCAtLS0gYS93ZWJzaXRlL2NvbnRlbnQv ZW4vc3RhdHVzL3JlcG9ydC0yMDIzLTA0LTIwMjMtMDYvY29yZS5hZG9jICsrKyBiL3dlYnNpdGUv Y29udGVudC9lbi9zdGF0dXMvcmVwb3J0LTIwMjMtMDQtMjAyMy0wNi9jb3JlLmFkb2MgQEAgLTMx LDEwICszMSwxMCBAQCBQbGVhc2Ugbm90ZSB0aGlzIGluc3RhbmNlIGlzIGZvciB0ZXN0aW5nIGFu ZCBldmFsdWF0aW5nIHNvIG5vIGJhY2t1cCBvciBhdmFpbGFiaSBUaGUgQ29yZSBUZWFtIGlzIHN0 aWxsIGRpc2N1c3NpbmcgdGhlIHNjb3BlIGFuZCBhZG1pbmlzdHJhdGlvbiBvZiB0aGlzIHNlcnZp Y2UsIGFuZCBjb2xsZWN0aW5nIGZlZWRiYWNrIGZyb20gdGhlIGNvbW11bml0eS4gLT09PSBDb2Rl IG9mIENvbmR1Y3QgQ29tbWl0dGVlICs9PT09IENvZGUgb2YgQ29uZHVjdCBDb21taXR0ZWUgQ29k ZSBvZiBDb25kdWN0IENvbW1pdHRlZSAoY29uZHVjdEApIGlzIG1hbmFnZWQgYnkgdGhlIENvcmUg VGVhbSBub3cuIC09PT0gQ29tbWl0IGJpdHMgKz09PT0gQ29tbWl0IGJpdHMgQ29yZSBhcHByb3Zl ZCB0aGUgc3JjIGNvbW1pdCBiaXQgZm9yIENocmlzdG9zIE1hcmdpb2xpcyAoY2hyaXN0b3NAKS4g ZGlmZiAtLWdpdCBhL3dlYnNpdGUvY29udGVudC9lbi9zdGF0dXMvcmVwb3J0LTIwMjMtMDQtMjAy My0wNi9mcmVlYnNkLWZvdW5kYXRpb24uYWRvYyBiL3dlYnNpdGUvY29udGVudC9lbi9zdGF0dXMv cmVwb3J0LTIwMjMtMDQtMjAyMy0wNi9mcmVlYnNkLWZvdW5kYXRpb24uYWRvYyBpbmRleCA3ZjZm OWEwNjM0Li40NjczZWUyMDdlIDEwMDY0NCAtLS0gYS93ZWJzaXRlL2NvbnRlbnQvZW4vc3RhdHVz L3JlcG9ydC0yMDIzLTA0LTIwMjMtMDYvZnJlZWJzZC1mb3VuZGF0aW9uLmFkb2MgKysrIGIvd2Vi c2l0ZS9jb250ZW50L2VuL3N0YXR1cy9yZXBvcnQtMjAyMy0wNC0yMDIzLTA2L2ZyZWVic2QtZm91 bmRhdGlvbi5hZG9jIEBAIC05MSw3ICs5MSw3IEBAIER1cmluZyB0aGUgc2Vjb25kIHF1YXJ0ZXIg b2YgMjAyMywgMzM5IHNyYywgMTU1IHBvcnRzLCBhbmQgMjAgZG9jIHRyZWUgY29tbWl0cyBpIFNv bWUgb2YgdGhpcyBhbmQgb3RoZXIgRm91bmRhdGlvbi1zcG9uc29yZWQgd29yayBpcyBkZXNjcmli ZWQgaW4gc2VwYXJhdGUgcmVwb3J0IGVudHJpZXM6ICogPiAtKiA+ICsqID4gKiA+ICogPiAqID4= --b1_3qOShVg0oOy0CnHFhJEJwN3GopJlnNgRJAF1VyFE2A Content-Type: text/html; charset=utf-8 Content-Transfer-Encoding: base64 QXBwcm92ZWQgYnk6IGNhcmxhdmlsbGEgKG1lbnRvciwgaW1wbGljaXQpPGJyPjxicj48YnI+U2Vu dCBmcm9tIFByb3RvbiBNYWlsIG1vYmlsZTxicj48YnI+PGJyPjxicj4tLS0tLS0tLSBNZXNzYWdn aW8gb3JpZ2luYWxlIC0tLS0tLS0tPGJyPklsIDI3IEx1ZyAyMDIzLCAxMzozMCwgTG9yZW56byBT YWx2YWRvcmUgPCBzYWx2YWRvcmVARnJlZUJTRC5vcmc+IGhhIHNjcml0dG86PGJsb2NrcXVvdGUg Y2xhc3M9InByb3Rvbm1haWxfcXVvdGUiPjxicj5UaGUgYnJhbmNoIG1haW4gaGFzIGJlZW4gdXBk YXRlZCBieSBzYWx2YWRvcmU6DQoNClVSTDogaHR0cHM6Ly9jZ2l0LkZyZWVCU0Qub3JnL2RvYy9j b21taXQvP2lkPTk1OTFkNWE2MDc4NTFjZDZiNzljOGM1MmY3ZTZlMGY5YmNlN2ExMmUNCg0KY29t bWl0IDk1OTFkNWE2MDc4NTFjZDZiNzljOGM1MmY3ZTZlMGY5YmNlN2ExMmUNCkF1dGhvcjogICAg IExvcmVuem8gU2FsdmFkb3JlIDxzYWx2YWRvcmVARnJlZUJTRC5vcmc+DQpBdXRob3JEYXRlOiAy MDIzLTA3LTI3IDExOjI3OjI5ICswMDAwDQpDb21taXQ6ICAgICBMb3JlbnpvIFNhbHZhZG9yZSA8 c2FsdmFkb3JlQEZyZWVCU0Qub3JnPg0KQ29tbWl0RGF0ZTogMjAyMy0wNy0yNyAxMToyNzoyOSAr MDAwMA0KDQogICAgU3RhdHVzLzIwMjNRMjogRml4ZXMNCg0KICAgIC0gRml4IHNvbWUgc2VjdGlv biBsZXZlbHMgaW4gY29yZSdzIHJlcG9ydC4NCiAgICAtIEZpeCBhIGxpbmsgaW4gRm91bmRhdGlv bidzIHJlcG9ydC4NCi0tLQ0KIHdlYnNpdGUvY29udGVudC9lbi9zdGF0dXMvcmVwb3J0LTIwMjMt MDQtMjAyMy0wNi9jb3JlLmFkb2MgICAgICAgICAgICB8IDQgKystLQ0KIC4uLi9jb250ZW50L2Vu L3N0YXR1cy9yZXBvcnQtMjAyMy0wNC0yMDIzLTA2L2ZyZWVic2QtZm91bmRhdGlvbi5hZG9jICB8 IDIgKy0NCiAyIGZpbGVzIGNoYW5nZWQsIDMgaW5zZXJ0aW9ucygrKSwgMyBkZWxldGlvbnMoLSkN Cg0KZGlmZiAtLWdpdCBhL3dlYnNpdGUvY29udGVudC9lbi9zdGF0dXMvcmVwb3J0LTIwMjMtMDQt MjAyMy0wNi9jb3JlLmFkb2MgYi93ZWJzaXRlL2NvbnRlbnQvZW4vc3RhdHVzL3JlcG9ydC0yMDIz LTA0LTIwMjMtMDYvY29yZS5hZG9jDQppbmRleCBiY2UyY2NjZmJlLi44ZTk3YTY2MmY0IDEwMDY0 NA0KLS0tIGEvd2Vic2l0ZS9jb250ZW50L2VuL3N0YXR1cy9yZXBvcnQtMjAyMy0wNC0yMDIzLTA2 L2NvcmUuYWRvYw0KKysrIGIvd2Vic2l0ZS9jb250ZW50L2VuL3N0YXR1cy9yZXBvcnQtMjAyMy0w NC0yMDIzLTA2L2NvcmUuYWRvYw0KQEAgLTMxLDEwICszMSwxMCBAQCBQbGVhc2Ugbm90ZSB0aGlz IGluc3RhbmNlIGlzIGZvciB0ZXN0aW5nIGFuZCBldmFsdWF0aW5nIHNvIG5vIGJhY2t1cCBvciBh dmFpbGFiaQ0KDQogVGhlIENvcmUgVGVhbSBpcyBzdGlsbCBkaXNjdXNzaW5nIHRoZSBzY29wZSBh bmQgYWRtaW5pc3RyYXRpb24gb2YgdGhpcyBzZXJ2aWNlLCBhbmQgY29sbGVjdGluZyBmZWVkYmFj ayBmcm9tIHRoZSBjb21tdW5pdHkuDQoNCi09PT0gQ29kZSBvZiBDb25kdWN0IENvbW1pdHRlZQ0K Kz09PT0gQ29kZSBvZiBDb25kdWN0IENvbW1pdHRlZQ0KDQogQ29kZSBvZiBDb25kdWN0IENvbW1p dHRlZSAoY29uZHVjdEApIGlzIG1hbmFnZWQgYnkgdGhlIENvcmUgVGVhbSBub3cuDQoNCi09PT0g Q29tbWl0IGJpdHMNCis9PT09IENvbW1pdCBiaXRzDQoNCiBDb3JlIGFwcHJvdmVkIHRoZSBzcmMg Y29tbWl0IGJpdCBmb3IgQ2hyaXN0b3MgTWFyZ2lvbGlzIChjaHJpc3Rvc0ApLg0KZGlmZiAtLWdp dCBhL3dlYnNpdGUvY29udGVudC9lbi9zdGF0dXMvcmVwb3J0LTIwMjMtMDQtMjAyMy0wNi9mcmVl YnNkLWZvdW5kYXRpb24uYWRvYyBiL3dlYnNpdGUvY29udGVudC9lbi9zdGF0dXMvcmVwb3J0LTIw MjMtMDQtMjAyMy0wNi9mcmVlYnNkLWZvdW5kYXRpb24uYWRvYw0KaW5kZXggN2Y2ZjlhMDYzNC4u NDY3M2VlMjA3ZSAxMDA2NDQNCi0tLSBhL3dlYnNpdGUvY29udGVudC9lbi9zdGF0dXMvcmVwb3J0 LTIwMjMtMDQtMjAyMy0wNi9mcmVlYnNkLWZvdW5kYXRpb24uYWRvYw0KKysrIGIvd2Vic2l0ZS9j b250ZW50L2VuL3N0YXR1cy9yZXBvcnQtMjAyMy0wNC0yMDIzLTA2L2ZyZWVic2QtZm91bmRhdGlv bi5hZG9jDQpAQCAtOTEsNyArOTEsNyBAQCBEdXJpbmcgdGhlIHNlY29uZCBxdWFydGVyIG9mIDIw MjMsIDMzOSBzcmMsIDE1NSBwb3J0cywgYW5kIDIwIGRvYyB0cmVlIGNvbW1pdHMgaQ0KIFNvbWUg b2YgdGhpcyBhbmQgb3RoZXIgRm91bmRhdGlvbi1zcG9uc29yZWQgd29yayBpcyBkZXNjcmliZWQg aW4gc2VwYXJhdGUgcmVwb3J0IGVudHJpZXM6DQoNCiAqIDw8X2NvbnRpbnVvdXNfaW50ZWdyYXRp b24sQ29udGludW91cyBJbnRlZ3JhdGlvbj4+DQotKiA8PF9mcmVlYnNkX2FzX3RpZXJfMV9jbG91 ZF9pbml0X3BsYXRmb3JtLEZyZWVCU0QgYXMgYSBUaWVyIDEgY2xvdWQtaW5pdCBQbGF0Zm9ybT4+ DQorKiA8PF9mcmVlYnNkX2FzX2FfdGllcl8xX2Nsb3VkX2luaXRfcGxhdGZvcm0sRnJlZUJTRCBh cyBhIFRpZXIgMSBjbG91ZC1pbml0IFBsYXRmb3JtPj4NCiAqIDw8X29wZW5zc2xfM19pbl9iYXNl LE9wZW5TU0wgMyBpbiBiYXNlPj4NCiAqIDw8X29wZW5zdGFja19vbl9mcmVlYnNkLE9wZW5TdGFj ayBvbiBGcmVlQlNEPj4NCiAqIDw8X3NlY3VyaXR5X3NhbmRib3hpbmdfdXNpbmdfa3RyYWNlMSxT ZWN1cml0eSBTYW5kYm94aW5nIFVzaW5nIGt0cmFjZSgxKT4+DQo8L2Rpdj4= --b1_3qOShVg0oOy0CnHFhJEJwN3GopJlnNgRJAF1VyFE2A-- From nobody Thu Jul 27 12:18:47 2023 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 4RBVDR2bmHz4pQ7m for ; Thu, 27 Jul 2023 12:18:47 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBVDR27Zvz3jcr; Thu, 27 Jul 2023 12:18:47 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690460327; 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=7UjRykhSaK6bftxqXcTLoSVMJENLNnCGQE1F2YfYbDU=; b=BZ47tJOElFG5OXIY7hx5ogA+rj0hFcL4dstGKsviYO4chlRrrt34dF1G9iLZuvD7ZpSe13 xiPbxzm+hWp2ZR5hh+NZcwGxkranlNX3FXepMy4lbA+vKREbnIfWiKAsnk8CLJ5pfgcjUj TDXFpg5gTfHDL/YCI9ioJgjtNcq8SR13b7dzjSLGgFAz0jFmvvFd05IYCXuUdBq1O74Uy7 iK6vlw/CN6/9Xi/qGP9wqwZesZEXGAYhK2tvGRHngI9c1K/5L7bTlxenna4lh5lL9rO2N7 jw6zZba3BHMyUcqcWn7DylGu8XB51vJN5QnSS/CNTAM3s6egDzDbyxCQxoe2SA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690460327; 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=7UjRykhSaK6bftxqXcTLoSVMJENLNnCGQE1F2YfYbDU=; b=N6kMyuYyLRkxIwnb/KrWakFZQypcxX7A+g0FkHLEzDjiQmlfAYfU5rzwgvAHHgCt+SD/WD cj/ewMuWA4f8uTeJI3w4wb3/I0xyx68aGAyEReII4i1xwAZx2Lphz40Ihb6xfAgCpXg+/v Rvn+EMM/vk0KnS59RDZzh8BdjtEdzP+Y9KQUbIetMGOr8tM9aytLfiEQ1XBV6RUf/7/NIc loI1mk4gusCwN8XhZIOjNlwy0TXuxPi82xW7oa9t2qEcN8NwAqzuG+TGhT7MA6Zv/KhlKE NQ9pO9pIyRBTHHPy5UstRDENWX4eQaRH+yIoflCBSLaL02q2M9jXvcPghqdsJg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690460327; a=rsa-sha256; cv=none; b=tcccZVS+BSeLKGeZUCDwb45A9mYdVmVXoIWu5i6WdmlSUjivOXUXYkTzhzJKrdwYHO3GMb QCKMfRGPx6kwFCgnoWHsjvOrwD7KNbBeU0X5chKkU4vaglg2k8HL0iTEQNL4a1f9eb7SuX eA+Ae6hlsrKXQj71LXuEZd23QpbJ/rMX9W0LDMpQO4ykEYzrYmklD1mU/hCKUigTs0aR6H u4B8Ga3rW12Q+0lLFICXyLlKN05jtGn3aL3JSf96X6/WJUcLA1eAJEGhuGggK5kHlNtNVh kPjsr37EL840rhyd7c4N+f6Py3WjJLDbuXeqKx607KYu3ok4piIroHD/6Glf4A== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBVDR0zBCz1NlT; Thu, 27 Jul 2023 12:18:47 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36RCIldp094405; Thu, 27 Jul 2023 12:18:47 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RCIlJl094404; Thu, 27 Jul 2023 12:18:47 GMT (envelope-from git) Date: Thu, 27 Jul 2023 12:18:47 GMT Message-Id: <202307271218.36RCIlJl094404@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 168f89a5a1 - main - Status/2023Q2: Add report to the list 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 168f89a5a156c4394615924f7127e115fcb20303 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=168f89a5a156c4394615924f7127e115fcb20303 commit 168f89a5a156c4394615924f7127e115fcb20303 Author: Lorenzo Salvadore AuthorDate: 2023-07-27 12:15:42 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-27 12:15:42 +0000 Status/2023Q2: Add report to the list Also update next due date. Approved by: carlavilla (mentor, implicit) --- website/content/en/status/_index.adoc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/website/content/en/status/_index.adoc b/website/content/en/status/_index.adoc index 4d51e918ca..1bf09e5e73 100644 --- a/website/content/en/status/_index.adoc +++ b/website/content/en/status/_index.adoc @@ -7,7 +7,7 @@ include::shared/en/urls.adoc[] = FreeBSD Status Reports -== Next Quarterly Status Report submissions (April - June) due: June 30th, 2023 +== Next Quarterly Status Report submissions (July - September) due: September 30th, 2023 If you are interested in submitting status reports or you are curious about how the publication process works, please see our link:{freebsd-status-report-process}[status report process description]. @@ -23,6 +23,7 @@ These status reports may be reproduced in whole or in part, as long as the sourc == 2023 +* link:report-2023-04-2023-06/[April, 2023 - June, 2023] * link:report-2023-01-2023-03/[January, 2023 - March, 2023] == 2022 From nobody Thu Jul 27 13:10:02 2023 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 4RBWMZ5D8Rz4py5Z for ; Thu, 27 Jul 2023 13:10:02 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBWMZ4jnpz41c7; Thu, 27 Jul 2023 13:10:02 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690463402; 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=R+K+kNBrU1fwOZMzycNlfEa/1hjaOqgtxtzJVn0VJs8=; b=AH1VMDLexbbfoRneNAArk/EelF56zsFJKpXm8RITPWDVw3yFRRwZeiaPXdy40vl5JFtnkw oVZ6GdlE34r4OH85YyH0Ub/X6UgFNslpxiAwM5U79fPyMgnWrFC8ovgpuF0tiIfPYmkDOM ZGeuUK8iiKDaQc8nMBytxNbDu17m8sRaXBKINK+ZV/FaMtx5uBuH/xvMGbWybbjQrGDayv Mkv6iG/RKlBA0Fv947Cjru9kVQxRuq3ChBfW39RAYZUuQcAg1myXZSvSbnpx/qLDArBiAn PuyrsxnxcjULaU0pWcSGiKoDI+hm8rTwSnapwDQvSmqn8qZ8F6sD8BNPSOlA0g== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690463402; 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=R+K+kNBrU1fwOZMzycNlfEa/1hjaOqgtxtzJVn0VJs8=; b=weDEB39gesAU/yIRc2PJ5GegsxwwkD2XN1jn5Qbdmkjn7TssB3gn3+oSeSWVAGsiGotqcq aUe2yjsD6ZMO5kNrk7F9Nb/Uqc4b5THYPeAalQJuU/NHURu+2ffSeG6Jk59QTVKY8UB8rM K36Lv2+490pRsrpRtBjTS1DgPim5R4emoNiPsZb0BlQ+9cYA7agfohHnuePk+jTv/QnvDV smwTjLQMaYKv5u7C4tE6piCj/PfbFBFtXpg/t1cbTChh6uuz87YqYy33V2JpHsvM9ooDpb L+E4EiqseABsCUqEFan9X9GavvsVluIXl/JVufXdMpEYShuYmpXBIWmpk5gHPA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690463402; a=rsa-sha256; cv=none; b=ZYZKgpiKZTMp4J8syJR1TXF7lfzeJSOapmWx04Ync4uH5TM9cpJknXcBXO84ixQTVT7KYj 2xsw0B2lzB+kFsH/9w02TOVOZUXzwfZxC1iaal/X6fCYUwKZv/oI274es4idmSZEiuozYI odtpGK2F4r1lw/6E1bjSuZjyeM1OOIxvKan/s2DpxsSlvCy8TWDzRbnErRqfWTqygwRezu JHf0mS1ml3Xv7jja2VZKs/psIMJ+M3qbEggcojRau1KnoRwfPaAJnYIJOarhOYINgadR7x AeD3F4kxm/dgUMO9+bWOI9NP3fBlSNTa1GV9EM7nEco+2XLC4f/ifIDAo2HHZw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBWMZ3hkjz1QDV; Thu, 27 Jul 2023 13:10:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36RDA2h6079183; Thu, 27 Jul 2023 13:10:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RDA2gM079180; Thu, 27 Jul 2023 13:10:02 GMT (envelope-from git) Date: Thu, 27 Jul 2023 13:10:02 GMT Message-Id: <202307271310.36RDA2gM079180@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 5f9b7d4305 - main - Status/2023Q2/kboot.adoc: Change title 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 5f9b7d4305b847c12dd99bff2d7570ac79f7513b Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=5f9b7d4305b847c12dd99bff2d7570ac79f7513b commit 5f9b7d4305b847c12dd99bff2d7570ac79f7513b Author: Lorenzo Salvadore AuthorDate: 2023-07-27 12:38:21 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-27 12:38:21 +0000 Status/2023Q2/kboot.adoc: Change title The old title suggested that the report was about aarch64 only, while it actually discuss other architectures as well. Approved by: carlavilla (mentor, implicit) --- website/content/en/status/report-2023-04-2023-06/kboot.adoc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/website/content/en/status/report-2023-04-2023-06/kboot.adoc b/website/content/en/status/report-2023-04-2023-06/kboot.adoc index 4c7243d6c6..37d0f524c1 100644 --- a/website/content/en/status/report-2023-04-2023-06/kboot.adoc +++ b/website/content/en/status/report-2023-04-2023-06/kboot.adoc @@ -1,4 +1,4 @@ -=== LinuxBoot FreeBSD on aarch64 +=== FreeBSD support on LinuxBoot Contact: Warner Losh From nobody Thu Jul 27 13:10:03 2023 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 4RBWMb5brkz4py9h for ; Thu, 27 Jul 2023 13:10: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBWMb4x0xz41nM; Thu, 27 Jul 2023 13:10:03 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690463403; 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=XDi5r7KDBj/3LHawXJ2jU28wJw/8n8ModvTgEav7Puo=; b=j2wdPinKilVoJ2DyEH71mpv0Tzmu0zaoGe7T7GzZEMxptVwEhdbvABRByn/tNf5N4GU25P 5Go/bY6HmAAS9a7zufqrxSE7lIzhZYs7tHXTAd1So66msj3tI49XdZ4qrN5A37s7GpgNG/ Lit24feT6kd/AMP4hCFbkoErUygq5Om8D6bfsCe/1RQJKrvw37FRc7bf2CiWYBGEoWAWJx 1k4mScO7c1k4f9L5RbvmKGB1XkpNlJUZ2t2Ah/vSq2X69kChYHLkkWH0zG8P/wSlEIP3oT lWA8r+VXmCTWIfy0yQ94qbvaMc+WwzGFTaylReYS2bd6FrEKcOfKUIMjWBklpQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690463403; 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=XDi5r7KDBj/3LHawXJ2jU28wJw/8n8ModvTgEav7Puo=; b=ms3yythOqltDq0NcysbeXZNP/B0jBH4mHZu5z4qq6NKv8+jWyTT/P5D9d9oBe4c/vN4wEx jdbKexcHAyyv6MIc1pa9eEAdQ6nJgua2Z8nBYjurYvapLcOMZyFM0E8ovMiAv6ds1I7sD6 jRmc5jYEVXHLJ5rxzHwdSB3ucVLsy0k1CD9R5MvUMgEbtnTWSPBjOxPeXFC74aSQrC3xcf +sdl5Icsum9gtbhpl2Ze2ilz0pFuPcxsDt3aA7SwnZxxk+P1KEN+PbgAU4/3aGODLh0xzz b7yoPXWRwCFv1yuZe5R0RfzOCYb82hU6vPJZ0ps9VKp+HuODgiOQkAGUa02Bng== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690463403; a=rsa-sha256; cv=none; b=wW7QmeEYUw7a85tousPnzjUNLs00l4zp6YB7mlmO6se3oy4N1GbixzpLHLNubFW7btZDjE G0HoqdrURTilbpJTVhKV25DtQTWu0idT6RKkeCwBron7KoyjXjtN2sxKbeYa2mtNxRSCa8 pEVI143EvjRQubDiyUB7nRqCdZ0955r8nG4qgLhIjapVnI8WQVgFi1h/RmFKsgNDmwnD2A OvmkqNXHBR5zhIz5hvRqDVqi4r/ywt8BTawwCOlp0po0X0RktMJpMjLX6lWr1IIz0JZhyL 6GuqTo3rlSDDiVT9NptMBgxuWhyT84FzbT1yxUubzj/26BFwIH3RdLRx3RsHrg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBWMb3vYqz1QGJ; Thu, 27 Jul 2023 13:10:03 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36RDA3oa079434; Thu, 27 Jul 2023 13:10:03 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RDA3s6079432; Thu, 27 Jul 2023 13:10:03 GMT (envelope-from git) Date: Thu, 27 Jul 2023 13:10:03 GMT Message-Id: <202307271310.36RDA3s6079432@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 69fb89a5a3 - main - Status/2023Q2: Replace name entities 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 69fb89a5a305dd2faeb34ad45575bb42be5ce461 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=69fb89a5a305dd2faeb34ad45575bb42be5ce461 commit 69fb89a5a305dd2faeb34ad45575bb42be5ce461 Author: Lorenzo Salvadore AuthorDate: 2023-07-27 13:06:17 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-27 13:06:17 +0000 Status/2023Q2: Replace name entities Name entities were not rendered properly. Instead of fixing them, switch them to mailto macros. This has the advantages of keeping things simpler and also add more information (the email addresses). Approved by: carlavilla (mentor, implicit) --- website/content/en/status/report-2023-04-2023-06/batman.adoc | 2 +- website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/batman.adoc b/website/content/en/status/report-2023-04-2023-06/batman.adoc index 7f6c0d2a8c..500e7afea6 100644 --- a/website/content/en/status/report-2023-04-2023-06/batman.adoc +++ b/website/content/en/status/report-2023-04-2023-06/batman.adoc @@ -16,6 +16,6 @@ This includes the kernel module itself, but also userland networking libraries a Currently, creating interfaces and interacting with them works (with both Linux and FreeBSD userspaces), and packet transmission (kind of) works, although it is incomplete as of yet. Support for batadv interfaces has been added to man:ifconfig[8] too. -Mentor: {mmokhi-name} +Mentor: mailto:mmokhi@FreeBSD.org[Mahdi Mokhtari] Sponsor: The Google Summer of Code '23 program diff --git a/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc b/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc index 0fbb51bded..b901fd6612 100644 --- a/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc +++ b/website/content/en/status/report-2023-04-2023-06/mfsbsd.adoc @@ -25,6 +25,6 @@ This is a GSoC 2023 (Google Summer of Code) project. As such, the official coding period is between May 29, 2023 and August 28, 2023. As a humble beginner in the open-source community, the author welcomes all comments / suggestions / pull requests in the project repository, which will be the location for all code throughout this period. -Mentors: {otis-name} and {jrm-name} +Mentors: mailto:otis@FreeBSD.org[Juraj Lutter] and mailto:jrm@FreeBSD.org[Joseph Mingone] Sponsor: The Google Summer of Code '23 program From nobody Thu Jul 27 13:44:22 2023 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 4RBX7B2qfxz4pQXD for ; Thu, 27 Jul 2023 13:44:22 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBX7B25Bpz4Fcp; Thu, 27 Jul 2023 13:44:22 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690465462; 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=cGDTnPBiU1Uy1ASDaFtguQ/5yXFdgLCuWJ6oUXAdD4Q=; b=u1RSLs6tBg168KlRNgQ+pyOZLGWljny0GkXTBHSwnx8wLM03Ez22oclP4dRppvzdgQ+OJB nZrANmDie9PBt0vdvkcINxFNqsMxsB3uLQrQgCe5gitHrh9LkSGBsy8gWWzJ/I4JuNxdYM cL0YDtV1xHYNeKrVfBvy9xuy57DWAATaSkasL8TlHRXIubkr81zwu5loj0IlOpK73GWdoE IBuA9b2JQ2Um3iNJhW3XxCJQUIz20Deevy5uCNNRrrHqXja8aO7HX0g4CSDQXytEsIKi8a g/y/7I0mOs4wF1WCNpBX8f5wOdSQXKpexE7p58ZK859Aw2UqOwBc9FztYEEJFg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690465462; 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=cGDTnPBiU1Uy1ASDaFtguQ/5yXFdgLCuWJ6oUXAdD4Q=; b=o2pCyXfpNF3UuiBNzUY+jmvEjzMHY/cUM7rtoNJbfy40eQUdfDwJ5FCsKSmNDbVt8YFnOw twurEymyfN7sNT3Jr1EklRczonPNhdhD0n4FVqYXFjznT/u+PkhfO9QmrcxUMPLZCHviFy +L+Ug8KxJXBsGA96zoWaOTCs0YlaFIWWiAp4A458iDIzE51GflXluu+LKZ5mOoiQ1xcBQo o4H8otug1YNhWFM8fzKY7IvIwIpHu2fXMfdwy1fscQ0N+3vOQg9tVQNCEPEI8poszFYU+O mEykvteaCRsFKW/Gdz3VbSzZE2pP/KAzux+V65WSQliEJpODqaa8B80Vldyt5Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690465462; a=rsa-sha256; cv=none; b=P7nRDBYK1gHDB7IN15RpYFpg7MeSMzmKUVZo2YUlRe12urgPeyT9ZyGBIhR6MUYl1NU2Bq qhGJBUTKsQUIAV4RN6sRIxU4i5gRTFDT2ftjH7n3/Nl/sqXqVoQTEQJI9hq47x4gjVtic7 EHRRauuiXSwznXSGaO7ryBPj+qS5JjpRWXOlPnOlpIdlUbFY1Vz/DcneopBnyXnzF/QHuO tPvEequog8CKBguRD1ujI/1SaJ0cdbQt/mDIwV6c6KBjQQ1jqylfXs2sVQfkhIKp4PEslF ARfeWtbW1WLVvXugTiYieIMVUUu5wr0rQ0g5ePmL4GttD+TtIIcqMpYtupB4Jg== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBX7B1BXKz1R8v; Thu, 27 Jul 2023 13:44:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36RDiMcN041890; Thu, 27 Jul 2023 13:44:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RDiM36041889; Thu, 27 Jul 2023 13:44:22 GMT (envelope-from git) Date: Thu, 27 Jul 2023 13:44:22 GMT Message-Id: <202307271344.36RDiM36041889@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Lorenzo Salvadore Subject: git: 72902931d3 - main - News: Announce 2023Q2 Status 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org 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: 72902931d37543bfceaf513a59e2503fbbc04bb1 Auto-Submitted: auto-generated The branch main has been updated by salvadore: URL: https://cgit.FreeBSD.org/doc/commit/?id=72902931d37543bfceaf513a59e2503fbbc04bb1 commit 72902931d37543bfceaf513a59e2503fbbc04bb1 Author: Lorenzo Salvadore AuthorDate: 2023-07-27 13:41:32 +0000 Commit: Lorenzo Salvadore CommitDate: 2023-07-27 13:41:32 +0000 News: Announce 2023Q2 Status Report Approved by: carlavilla (mentor, implicit) --- website/data/en/news/news.toml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/website/data/en/news/news.toml b/website/data/en/news/news.toml index 7bc4956c10..5ca45db101 100644 --- a/website/data/en/news/news.toml +++ b/website/data/en/news/news.toml @@ -1,4 +1,9 @@ # Sort news by year, month and day +[[news]] +date= "2023-07-27" +title = "April-June 2023 Status Report" +description = "The April to June 2023 Status Report is now available with 37 entries." + [[news]] date = "2023-05-22" description = "New committer: Christos Margiolis (src)" From nobody Thu Jul 27 20:30:50 2023 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 4RBj8C2rVvz4prsp for ; Thu, 27 Jul 2023 20:30:51 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBj8C0GQXz3mG8; Thu, 27 Jul 2023 20:30:51 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690489851; 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=/oBtJfTbD+DSp3VLCBAXWsUA3OchNqZUdC6KA5R+6y0=; b=Mo4QRVrFfvZhR8Vt0baFob1+XFRpV8P2lN/oCZuUsAclN2vI9EvkYKA4cVtySLRjbsPpxX OmbFY1p+GKlWmIOV7ePioPvk9UhSo/s4si8kqmPHuxxQoJ3+DEm7W8I4YxoiGCfmiZhvu8 UmC75gklMMOqIW0asxfTrF31nMzsq1y01dCPufZDwIo7uoyqdx7Kyj4VTM6z2NkQdg4lO9 YgrsPTUBHp7+weHAFnKZpzCb+bz7ZUfzL9ZX5AF0bk5PfmghEh6WT/NsGlevgwgksoA089 y2mdHyDf25IZeQK1kL/m9BVNdNEZevssBjBkeb7WhbL3RibEHPG1vYiUiDZg4Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690489851; 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=/oBtJfTbD+DSp3VLCBAXWsUA3OchNqZUdC6KA5R+6y0=; b=exTM/BzZ7le11BsplbDnAb0pF3z0sbPdI7WmfS31qVcAuWYaxex01kxPHHx4uatb2pvTB4 Gd4vF3fIDNFY2tvI2cJnLfwk5OH3X1uEeTOHAEykjnJO+4X9vvGjMIKKDn1IjAORjaiWWU JEMVRJHNhab22hR9tLjqCAuskUp2ZCZszZRgpw9VxXOvhBs3Xes43VtEiQfCxWhWIV6Ftb +TRy2EvsPzomR5XdhUd0mLT2+gN+dlCwSq400EMKGPAuFzLZ6aFlb/5XQBHTZ1U6FbxERu ONsYhuA+zu4GwfC1NDBaof6AqTChdyjH0FMoR/uEOYnkrcEz0kdTeY1QW5jsuQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690489851; a=rsa-sha256; cv=none; b=f6rHnDb6+Os7U15PScBS+++XIbaTWZSEiTBC/JQai3jt0GWstPFoBLmyXI6NudMPEjQUaR p1XQLbDiJeor2KyGtfNCnxOQTCZML2ohUKheYnMpw6yZCxeUdHE+Lh0Lp82u/Z92njx+QQ yXMPwWTSaGaiXBcFj1z2HOv65nN8k29WLpIIPnGs/VHriYu7j1BvBgGTnmHfAJ4tBoXeaL 4UIS6X0bQyuNmfW/8yTWeF49PXEC5UPvJn8z8b1OeP5HznFplfvuKutR1GwrbWphnmguZs lyxNXsmXYZ8kbsDShxgngguKEx0BnkDgy7SHNSQy5Vf9n34GZL++BcG2AfCjKA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBj8B6H8NzNs6; Thu, 27 Jul 2023 20:30:50 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36RKUoN9013791; Thu, 27 Jul 2023 20:30:50 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36RKUox2013790; Thu, 27 Jul 2023 20:30:50 GMT (envelope-from git) Date: Thu, 27 Jul 2023 20:30:50 GMT Message-Id: <202307272030.36RKUox2013790@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Li-Wen Hsu Subject: git: f1f050fd43 - main - 2023Q2 status: include LLDB Kernel Module Improvement project 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: lwhsu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: f1f050fd437093c54b85fd584a3fdb690752300f Auto-Submitted: auto-generated The branch main has been updated by lwhsu: URL: https://cgit.FreeBSD.org/doc/commit/?id=f1f050fd437093c54b85fd584a3fdb690752300f commit f1f050fd437093c54b85fd584a3fdb690752300f Author: Li-Wen Hsu AuthorDate: 2023-07-27 20:30:08 +0000 Commit: Li-Wen Hsu CommitDate: 2023-07-27 20:30:08 +0000 2023Q2 status: include LLDB Kernel Module Improvement project Reviewed by: salvadore Differential Revision: https://reviews.freebsd.org/D41214 --- website/content/en/status/report-2023-04-2023-06/_index.adoc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/website/content/en/status/report-2023-04-2023-06/_index.adoc b/website/content/en/status/report-2023-04-2023-06/_index.adoc index b575de1499..55391f1912 100644 --- a/website/content/en/status/report-2023-04-2023-06/_index.adoc +++ b/website/content/en/status/report-2023-04-2023-06/_index.adoc @@ -72,6 +72,10 @@ include::{reports-path}/kboot.adoc[] ''' +include::{reports-path}/lldb-kmod.adoc[] + +''' + [[userland]] == Userland From nobody Fri Jul 28 01:42:09 2023 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 4RBr3P6ZWcz4phJG for ; Fri, 28 Jul 2023 01:42: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBr3P685xz3yfV; Fri, 28 Jul 2023 01:42:09 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690508529; 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=kiV4SN8xI2VHHwv19IE8pD6sC+YdPxjixmqKMDrZohc=; b=oN/FroFh4ruX09MGSMVKzk5J5pqcoCbmB1xdmyYdl0F5SdRN3aNBUmukmqbWNtWQ+Q2tSu AkYRriZ6Vi//siR+FOvvn9vxvwEURoiIi2PVMx90lSeCjj9qCWBYNUAb0zm3ackAt0eggs bjqBfe81cza9Bi2cjzwyGdrX9q3znzYaQ8fqV+g57k7VFl8q3JcL50fYoZIKUoqdi5XHor Vk1isYnqGKt66P9zg8thFf7D179jH+kfSl/LNvj+/ts4HfNEgY9tFjay3ikIO34Go+DoNY /f0jbjENLWy7PYSgj+aqW1afLxbmApqX/7SU/yuQ9Gnm7ygr16sGN2O5miJZEA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690508529; 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=kiV4SN8xI2VHHwv19IE8pD6sC+YdPxjixmqKMDrZohc=; b=lnllfP/6zIFg9KTZbMBSDWCOQWQwGoVySw1R3C9YL4nlhZcbjPAocEBnkiCc/JqAg1P9BC rHK0TzEJtgcG6uUYqRcEwZSiTB4FK//NuWbsR6mB9SUe76CbbuUkwJAmNV4RtKmVq/DML2 GpUM59NuFbZmHECsqZ7YQQRGf4rXdYIsuQ83XY/YnXOPF3hdKq//RC0WZvKHLfQ50EHmPC K6Entf0/wnOR1aWO4PKJVZZN4p4uhVChEaRGMWdz790hBNLHCLGoakkVKA3dy9JUc6PxGi gZ0oGIQDDIOTTHlLS6ugkPk6bD/yVCTDZkJEekO9HY6jjwLQN7HvynHrha+dBg== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690508529; a=rsa-sha256; cv=none; b=OBKjTyJfRq+IKQHXLuCQQwdOer2WUl78t5mjzGPsgazhsMuPurRP0GUFiJcDmx5GLVWOje eaysBjLoEhVolRXkbIa3uYEtp79tgOhZPYkxwSQxOVuKIMEGWENbtM8j1gwY+JwweW+WDB 79zAjrefvP9Kh5n3mhTDIwPNQkKPI+cHW3gaBuOZPnOtCbyFh9TroIWJN4ts/zIADxcYpD RBoNDZD5yx1jX3mM/EWYvW6UeBUTY4sYiZImiStOydSKqvztgYpRbj40GqdyE/hGyXCCg8 5V4lZt7+YG3hpcADRjxi8CA+1CWZI6Ir5zIyrtkwa8TNGJeOZs/HgCqzrZ9NDA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBr3P5BmdzXqR; Fri, 28 Jul 2023 01:42:09 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36S1g9Xa032352; Fri, 28 Jul 2023 01:42:09 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36S1g9aS032351; Fri, 28 Jul 2023 01:42:09 GMT (envelope-from git) Date: Fri, 28 Jul 2023 01:42:09 GMT Message-Id: <202307280142.36S1g9aS032351@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: cd2c9a2cce - main - website: Remove the already disabled languages 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cd2c9a2cce9dc26e4ee12e4f428baa040aed6642 Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=cd2c9a2cce9dc26e4ee12e4f428baa040aed6642 commit cd2c9a2cce9dc26e4ee12e4f428baa040aed6642 Author: Danilo G. Baio AuthorDate: 2023-07-28 01:36:31 +0000 Commit: Danilo G. Baio CommitDate: 2023-07-28 01:36:31 +0000 website: Remove the already disabled languages --- website/config/_default/config.toml | 1 - website/config/_default/languages.tr.toml | 4 - website/content/el/about.adoc | 46 ------ website/content/el/docs/_index.adoc | 14 -- website/content/tr/docs/_index.adoc | 232 ------------------------------ website/content/tr/features.adoc | 39 ----- website/content/tr/mailto.adoc | 28 ---- 7 files changed, 364 deletions(-) diff --git a/website/config/_default/config.toml b/website/config/_default/config.toml index 3a9b767b11..4018265d39 100644 --- a/website/config/_default/config.toml +++ b/website/config/_default/config.toml @@ -7,7 +7,6 @@ DefaultContentLanguage = "en" defaultContentLanguageInSubdir = false theme = "beastie" disableKinds = [ "taxonomy", "taxonomyTerm" ] -disableLanguages = ["tr", "el"] disablePathToLower = true authors = [ "carlavilla@FreeBSD.org" ] ignoreFiles = [ "\\.po$" ] diff --git a/website/config/_default/languages.tr.toml b/website/config/_default/languages.tr.toml deleted file mode 100644 index 3d2d7b93c4..0000000000 --- a/website/config/_default/languages.tr.toml +++ /dev/null @@ -1,4 +0,0 @@ -title = "The FreeBSD Project" -contentDir = "content/tr" -languageName = "Turkish" -weight = 7 diff --git a/website/content/el/about.adoc b/website/content/el/about.adoc deleted file mode 100644 index 40b924805d..0000000000 --- a/website/content/el/about.adoc +++ /dev/null @@ -1,46 +0,0 @@ ---- -title: "Τι Είναι το FreeBSD" -sidenav: about ---- - -include::shared/el/urls.adoc[] - -= Τι Είναι το FreeBSD - -== Τι Είναι το FreeBSD - -Το FreeBSD είναι ένα μοντέρνο λειτουργικό σύστημα για επεξεργαστές αρχικτετονικής x86 (Pentium(R) και Athlon(TM)), amd64 (Opteron(TM), Athlon(TM)64 και EM64T), ARM, IA-64, PowerPC, PC-98 και UltraSPARC(R). Έχει βασιστεί στο BSD, την έκδοση του UNIX(R) που αναπτύχθηκε στο Πανεπιστήμιο της Καλιφόρνια, στο Μπέρκλεϋ (Berkeley). Αναπτύσσεται και συντηρείται από μια link:{contributors}#staff-committers[μια μεγάλη ομάδα]. Η υποστήριξη για περισσότερες link:https://www.FreeBSD.org/platforms/[πλατφόρμες] βρίσκεται υπό ανάπτυξη. - -== Μοντέρνα χαρακτηριστικά - -Το FreeBSD παρέχει υποστήριξη για εξελιγμένα link:https://www.FreeBSD.org/features/[χαρακτηριστικά] δικτύωσης, απόδοσης, ασφάλειας και συμβατότητας. Ορισμένα από αυτά λείπουν ακόμη κι από τα καλύτερα εμπορικά συστήματα. - -== Δυνατές Λύσεις Δικτύωσης - -Το FreeBSD είναι ιδανικό σύστημα για εγκατάσταση σε διακομιστές link:https://www.FreeBSD.org/internet/[Internet ή Intranet]. Είναι ένα σταθερό σύστημα ακόμη και κάτω από υψηλό φόρτο και χρησιμοποιεί τη μνήμη του συστήματος με πολύ αποδοτικό τρόπο, προσφέροντας καλούς χρόνους απόκρισης ακόμη και για χιλιάδες ταυτόχρονους χρήστες. - -== Προχωρημένη Πλατφόρμα Embedded Συστημάτων - -Το FreeBSD είναι ένα λειτουργικό το οποίο υποστηρίζει προχωρημένα χαρακτηριστικά δικτύωσης σε embedded και appliance πλατφόρμες, τόσο σε συστήματα υψηλών επιδόσεων με αρχιτεκτονική Intel όσο και σε συστήματα με αρχιτεκτονική Arm, PowerPC, ή MIPS. Εταιρείες από όλο τον κόσμο χρησιμοποιούν το FreeBSD ως βάση για συστήματα ηλεκτρονικής αλληλογραφίας, σε εφαρμογές web, δρομολογητές, εξυπηρετητές χρόνου, και σημεία πρόσβασης για αρύσματη δικτύωση. Το πολύ καλά σχεδιασμένο σύστημα μεταγλώττισης και τα cross-build εργαλεία του FreeBSD μαζί με τα προχωρημένα χαρακτηριστικά του Fre eBSD χρησιμοποιούνται ως βάση για πολλά embedded συστήματα. Η άδεια του FreeBSD αφήνει τις ίδιες τις εταιρείες να αποφασίσουν ποιές και πόσες από τις αλλαγές τους θέλουν να προσφέρουν στο ίδιο το σύστημα, ενσωματώνοντάς τες στο βασικό σύστημα του FreeBSD. - -== Διαθέσιμες Εφαρμογές - -Με πάνω από 20,000 βιβλιοθήκες και link:https://www.FreeBSD.org/applications/[εφαρμογές], το FreeBSD μπορεί να υποστηρίξει προσωπικούς σταθμούς εργασίας, εξυπηρετητές, embedded συστήματα και προσαρμοσμένα appliances. - -== Εύκολη Εγκατάσταση - -Το FreeBSD μπορεί να εγκατασταθεί από διάφορα μέσα, όπως CD-ROM, DVD, ή απευθείας από το δίκτυο, μέσω FTP και NFS. Οι link:{handbook}#install[οδηγίες εγκατάστασης] περιλαμβάνονται στο Εγχειρίδιο του FreeBSD. - -== Το FreeBSD είναι _Ελεύθερα_ Διαθέσιμο - -link:https://www.FreeBSD.org/copyright/daemon[image:../gifs/dae_up3.gif[The BSD Daemon,width=72,height=81] - -Ενώ θα περίμενε κανείς ένα λειτουργικό σύστημα με όλα αυτά τα χαρακτηριστικά να κοστίζει πολλά χρήματα, το FreeBSD διανέμεται link:https://www.FreeBSD.org/copyright/[χωρίς χρέωση] σε εκτελέσιμη μορφή αλλά και σε μορφή πηγαίου κώδικα. Αν θέλετε να κατεβάσετε ή να αγοράσετε ένα αντίγραφο του FreeBSD, δείτε και τις link:{handbook}#mirrors[πληροφορίες στο Εγχειρίδιο του FreeBSD]. - -== Συνεισφέροντας στο FreeBSD - -Είναι εύκολο να συνεισφέρετε κι εσείς στην ανάπτυξη του στο FreeBSD. Το μόνο που χρειάζεται να κάνετε είναι να βρείτε κάτι που νομίζετε ότι χρειάζεται βελτίωση, να κάνετε τις αλλαγές που πρέπει (προσεκτικά και με καθαρό τρόπο) και να στείλετε μία αναφορά στην Ομάδα Ανάπτυξης του FreeBSD, είτε χρησιμοποιώντας το εργαλείο send-pr ή στέλνοντας τις αλλαγές σας σε κάποιο μέλος της Ομάδας. Οι αλλαγές σας μπορεί να είναι οτιδήποτε, από τεκμηρίωση μέχρι καλλιτεχνικές δημιουργίες ή πηγαίος κώδικας για κάποιο πρόγραμμα. Δείτε και το άρθρο link:{contributing}[Συνεισφέρο ντας στο &os;] για περισσότερες πληροφορίες. - -Ακόμη κι αν δεν είτε προγραμματιστής, υπάρχουν διάφοροι τρόποι να βοηθήσετε στην ανάπτυξη του FreeBSD. Το http://www.FreeBSDFoundation.org[FreeBSD Foundation] είναι ένας μη κερδοσκοπικός οργανισμός, οπότε οι δωρεές σε αυτόν εκπίπτουν από τη φορολογία. Επικοινωνήστε με τον οργανισμό στη διεύθυνση αλληλογραφίας board@FreeBSDFoundation.org για περισσότερες πληροφορίες ή γράψτε στη διεύθυνση: The FreeBSD Foundation, P.O. Box 20247, Boulder, CO 80308, USA. - -&footer; diff --git a/website/content/el/docs/_index.adoc b/website/content/el/docs/_index.adoc deleted file mode 100644 index 6320bcf695..0000000000 --- a/website/content/el/docs/_index.adoc +++ /dev/null @@ -1,14 +0,0 @@ ---- -title: "FreeBSD Documentation" -sidenav: docs ---- - -include::shared/el/urls.adoc[] - -= FreeBSD Documentation - -[.right] -image::../gifs/doc.jpg[BSD daemon reading documentation,274,163] - -Υπάρχει μια εκτενής συλλογή τεκμηρίωσης για το FreeBSD, τόσο σε αυτό τον ιστότοπο, όσο και σε άλλους. Μπορείτε ακόμη να βρείτε πολλά βιβλία, περιοδικά ή άλλες έντυπες μορφές τεκμηρίωσης σε πολλά μέρη. - diff --git a/website/content/tr/docs/_index.adoc b/website/content/tr/docs/_index.adoc deleted file mode 100644 index 8cf7025326..0000000000 --- a/website/content/tr/docs/_index.adoc +++ /dev/null @@ -1,232 +0,0 @@ ---- -title: Belgeler -sidenav: docs ---- - -include::shared/tr/urls.adoc[] - -= Belgeler - -[.right] -image::../../gifs/doc.jpg[BSD daemon reading documentation,274,163] - -FreeBSD için bu web sitesinde, diðer sitelerde birçok doküman mevcuttur. - -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> -* <> - -== Bu sitede - -Bu sitede bulunan tüm dokümanlar birçok deðiþik formatta indirilebilir(HTML, Postscript, PDF, ve diðerleri) ve bu dokümanlar deðiþik sýkýþtýrma algoritmalarý ile sýkýþtýrýlmýþtýr (BZip2, Zip). Bu dokümanlar ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/[FreeBSD FTP sitesinde] bulunmaktadýr. - -Bu belge link:https://www.FreeBSD.org/docproj/[FreeBSD Dokümantasyon Projesi]tarafýndan yapýlmakta ve devam ettirilmektedir ve bizler yeni doküman ekleyecek ve eski dokümanlar devam ettirecek insanlar aramaktayýz. - -[[books]] -=== Kitaplar - -link:{faq}[FreeBSD SSS] (`faq`) + -FreeBSD 'nin bütün yönlerini içeren Sýkça Sorulan Sorular ve cevaplarý. - -link:{handbook}[FreeBSD El kitabý] (`handbook`) + -FreeBSD kullanýcýlarý için kapsamlý ve sürekli geliþen bir kaynak. - -link:{developers-handbook}[FreeBSD Geliþtiricisinin El kitabý] (`developers-handbook`) + -FreeBSD için yazýlým geliþtirmek isteyen insanlar için (Sadece FreeBSD 'y geliþtiren insanlar için deðildir). - -link:{arch-handbook}[FreeBSD Mimarisi El kitabý] (`arch-handbook`) + -FreeBSD sistem geliþtiricileri içindir. Bu kitap FreeBSD çekirdeði hakkýnda birçok yapýsal bilgiler içerir. - -link:{porters-handbook}[Port El kitabý] (`porters-handbook`) + -Üçüncü parti bir yazýlýmý FreeBSD port sistemine çevirmek için en önemli kaynak. - -link:{design-44bsd}["The Design and Implementation of the 4.4BSD Operating System" kitabýnýn ikinci bölümü] (`design-44bsd`) + -Addison-Wesley tarafýndan bu bölüm FreeBSD 'nin temeli olan 4.4BSD iþletim sisteminin dizaynýný anlatýr. - -link:{corp-net-guide}["The FreeBSD Corporate Networker's Guide" kitabýnýn sekizinci bölümü] (`corp-net-guide`) + -Addison-Wesley tarafýndan baðýþlanan bu bölüm FreeBSD iþletim sistemi ile Windows, NT, and Novell gibi istemcilere yazýcý servis paylaþýmýnýn nasýl yapýldýðýný anlatýr. - -link:{fdp-primer[Yeni baþlayanlar için FreeBSD Dokümantasyon Projesi El kitabý] (`fdp-primer`) + -FreeBSD Dokümantasyon projesine katkýda bulunmak isteyenler için bir baþlangýç kitabý. - -[[articles]] -=== Makaleler - -link:{committers-guide}[Committer Klavuzu] (`committers-guide`) + -FreeBSD committer 'larý için gerekli bilgiler. - -link:{console-server}[Konsol Sunucusu Dokümaný] (`console-server`) + -Ucuz çoklu seri port kartý ile FreeBSD tabanlý konsol sunucusun nasýl kurulduðu anlatýlmaktadýr. - -link:{contributing}[FreeBSD 'ye Katkýda Bulunmak] (`contributing`) + -FreeBSD Projesine nasýl katkýda bulunabilirsiniz - -link:{contributors}[FreeBSD 'ye Katkýda Bulunanlarýn Listesi] (`contributors`) + -FreeBSD 'nin geliþmesine katkýda bulunan orjanizasyonlar ve þahýslar. - -link:{cvs-freebsd}[FreeBSD ile CVS Ambarý Kurmak] (`cvs-freebsd`) + -FreeBSD projesi ile ayný CVSROOT altyapýsýný taþýyan bir CVS ambarý nasýl kurulur? - -link:{cvsup-advanced}[CVSup Detaylarý] (`cvsup-advanced`) + -CVSup sisteminin inceliði. - -link:{explaining-bsd}[BSD 'i Açýklanýyor] (`explaining-bsd`) + -``BSD Nedir?'' sorusuna verilen bir cevap. - -link:{fbsd-from-scratch}[Sýfýrdan FreeBSD] (`fbsd-from-scratch`) + -Bir FreeBSD sisteminin en sevdiðiniz portlarla beraber sýfýrdan nasýl derleneceði, kurulacaðý ve konfigüre edileceði (boþ bir dosya sistemine) anlatýlmaktadýr. - -link:{filtering-bridges}[Fitreleme yapan Bridge 'ler] (`filtering-bridges`) + -FreeBSD sistemini router yerine bridge gibi konfigüre ederek firewall ve filtrelemenin nasýl gerçekleþtirileceði anlatýlýr. - -link:{fonts}[Fontlar ve FreeBSD] (`fonts`) + -FreeBSD içindeki deðiþik font teknolojilerinin açýklamalarý ve bunlarýn deðiþik programlar ile nasýl kullanýldýðý. - -link:{freebsd-questions}[FreeBSD-questions mail listesinden en iyi sonucu nasýl alýrsýnýz] (`freebsd-questions`) + --questions mail listesinden yararlý bilgilerin nasýl alýnabileceði anlatýlýr. - -link:{hubs}[FreeBSD 'yi Yansýlamak] (`hubs`) + -FreeBSD web sitesinin, CVSup sunucusunun, FTP sunucusunun nasýl yansýlanacaðýný anlatan bir baþvuru kaynaðý - -link:{ipsec-must}[FreeBSD 'deki IPSEC iþlevselliðinin baðýmsýz bir testi] (`ipsec-must`) + -FreeBSD IPsec fonksiyonelliðinin nasýl test edileceði anlatýlýr. - -link:{java-tomcat}[Java ve Jakarta Tomcat] (`java-tomcat`) + -Java ve Jakarta Tomcat 'in FreeBSD 'de kurulumu. - -link:{laptop}[Laptoplarda FreeBSD] (`laptop`) + -FreeBSD 'yi laptoplarda nasýl kullanabilirsiniz. - -link:{mh}[MH El kitabý] (`mh`) + -MH mail okuma programýnýn FreeBSD 'de nasýl kullanýlacaðý. - -link:{new-users}[FreeBSD 'de ilk adýmlar] (`new-users`) + -FreeBSD ve UNIX(R) sistemini ilk kez kullanacaklar için. - -link:{pam}[Pluggable Authentication Modules] (`pam`) + -FreeBSD altýnda PAM sistemi ve modüllerinin nasýl kullanýlacaðý. - -link:{pr-guidelines}[FreeBSD Problem Rapor Sistemi Kotarma Klavuzu] (`pr-guidelines`) + -FreeBSD problem raporlarýnýn kotarýlmasý için tavsiyeler. - -link:{problem-reports}[FreeBSD Problem Raporu yazmak] (`problem-reports`) + -FreeBSD Projesine bir problemi iletmenin nasýl yapýldýðý anlatýlýr. - -link:{pxe}[FreeBSD 'de PXE boot sistemi] (`pxe`) + -FreeBSD ile Intel PXE sunucusunun nasýl kurulduðu ve FreeBSD istemcilerin PXE sunucusunu kullanarak nasýl boot edileceði anlatýlmaktadýr. - -link:{releng}[FreeBSD Sürüm Mühendisliði] (`releng`) + -FreeBSD sürüm mühendisliði takýmýnýn FreeBSD Ýþletim Sisteminin sürümlerini yaparken izlediði yollar. Ayrýca özel FreeBSD sürümü yapmak için kullanýlacak olan araçlar anlatýlýr. - -link:{releng-packages}[Üçüncü parti yazýlýmlar için FreeBSD Sürüm Mühendisliði] (`releng-packages`) + -FreeBSD sürüm mühendisleri tarafýndan resmi FreeBSD sürümlerinde yüksek kalitede paketlerin nasýl oluþturulacaðý anlatýlmaktadýr. Bu dökümanýn geliþtirilmesine devam edilmektedir fakat elinde sonunda FreeBSD.org "Paket Kümesi" tarafýndan kullanýlan paket oluþturduðu, paketlerin sürüm cd'lerinde nasýl daðýldýðý ve paket setlerinin doðruluðunun nasýl araþtýrýldýðýný da anlatacaktýr. - -link:{serial-uart}[Seri ve UART cihazlar] (`serial-uart`) + -FreeBSD 'de seri portlarýn ve çok portlu seri arabirim kartlarýnýn nasýl kullanýldýðý hakkýnda detaylý bilgi. - -link:{solid-state}[FreeBSD ve Katý Durumlu (Solid State) cihazlar] (`solid-state`) + -FreeBSD 'de katý durumlu disklerin nasýl kullanýldýðý anlatýlýr. - -link:{vm-design}[FreeBSD VM sisteminin tasarým parçalarý] (`vm-design`) + -FreeBSD sanal hafýza sisteminin nasýl gerçellendiðinin anlatýlýr. - -[[man]] -=== Klavuz Sayfalarý - -*FreeBSD*:: -Sürüm: http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+1.0-RELEASE[1.0], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+1.1-RELEASE[1.1], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+1.1.5.1-RELEASE[1.1.5.1], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.0-RELEASE[2.0], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.0.5-RELEASE[2.0.5], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.1.0-RELEASE[2.1.0], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.1.5-RELEASE[2.1.5], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.1.6.1-RELEASE[2.1.6.1], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.1.7.1-RELEASE[2.1.7.1], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.2.1-RELEASE[2.2.1], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.2.2-RELEASE[2.2.2], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.2.5-RELEASE[2.2.5], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.2.6-RELEASE[2.2.6], http://www.FreeBSD.org/cgi/man.cgi?manp ath=FreeBSD+2.2.7-RELEASE[2.2.7], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+2.2.8-RELEASE[2.2.8], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+3.0-RELEASE[3.0], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+3.1-RELEASE[3.1], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+3.2-RELEASE[3.2], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+3.3-RELEASE[3.3], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+3.4-RELEASE[3.4], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+3.5.1-RELEASE[3.5.1], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+4.0-RELEASE[4.0], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+4.1-RELEASE[4.1], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+4.2-RELEASE[4.2], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+4.3-RELEASE[4.3], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+4.4-RELEASE[4.4], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+4.5-RELEASE[4.5], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+4.6-REL EASE[4.6], http://www.FreeBSD.org/cgi/man.cg! i?manpath=FreeBSD+4.7-RELEASE[4.7], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+4.8-RELEASE[4.8], http://www.FreeBSD.org/cgi/man.cgi?manpath=freebsd-stable[4.x-stable], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+5.0-RELEASE[5.0], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+5.1-RELEASE[5.1], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+5.1-current[5.1-current], http://www.FreeBSD.org/cgi/man.cgi?manpath=FreeBSD+Ports[Ports]. -*Diðer Sistemler*:: -http://www.FreeBSD.org/cgi/man.cgi?manpath=v7[Unix Yedinci Sürüm (V7)], http://www.FreeBSD.org/cgi/man.cgi?manpath=2.8BSD[2.8BSD], http://www.FreeBSD.org/cgi/man.cgi?manpath=2.9BSD[2.9.1BSD], http://www.FreeBSD.org/cgi/man.cgi?manpath=2.10BSD[2.10BSD], http://www.FreeBSD.org/cgi/man.cgi?manpath=2.11BSD[2.11BSD], http://www.FreeBSD.org/cgi/man.cgi?manpath=4.3BSD+Reno[4.3BSD Reno], http://www.FreeBSD.org/cgi/man.cgi?manpath=NET%2F2[NET/2], http://www.FreeBSD.org/cgi/man.cgi?manpath=386BSD+0.1[386BSD 0.1], http://www.FreeBSD.org/cgi/man.cgi?manpath=4.4BSD+Lite2[4.4BSD Lite2], http://www.FreeBSD.org/cgi/man.cgi?manpath=hpux[HP-UX], http://www.FreeBSD.org/cgi/man.cgi?manpath=linux[Linux], http://www.FreeBSD.org/cgi/man.cgi?manpath=NetBSD[NetBSD], http://www.FreeBSD.org/cgi/man.cgi?manpath=OpenBSD[OpenBSD], http://www.FreeBSD.org/cgi/man.cgi?manpath=darwin[Darwin], http://www.FreeBSD.org/cgi/man.cgi?manpath=plan9[Plan 9], http://www.FreeBSD.org/cgi/man.cgi?manpath=sunos4[SunOS 4.x], htt p://www.FreeBSD.org/cgi/man.cgi?manpath=sunos5[SunOS 5.x], http://www.FreeBSD.org/cgi/man.cgi?manpath=ultrix[ULTRIX 4.2], and http://www.FreeBSD.org/cgi/man.cgi?manpath=XFree86[XFree86]. - -[other]] -=== Diðer Dokümanlar - -http://docs.FreeBSD.org/44doc/[4.4BSD Belgeleri]: 4.4BSD belgelerinin kendi FreeBSD makinanýzda file://localhost/usr/share/doc[/usr/share/doc] dizininde bulabileceðiniz (eðer doc daðýtýmýný kurduysanýz) html versiyonu. - -http://docs.FreeBSD.org/info/[Info Belgeleri]: file://localhost/usr/share/info[/usr/share/info] dizininde bulunan Info belgeleri (eðer doc daðýtýmýný kurduysanýz). - -== Diðer web siteleri - -FreeBSD hakkýnda birçok yararlý bilgi içeren baðýmsýz siteler. - -[[other-books]] -=== Kitaplar - -* http://www.vmunix.com/fbsd-book/[A Comprehensive Guide to FreeBSD] FreeBSD iþletim sistemini anlatan kitap yapýsý baz alýnarak hazýrlanmýþ bir site FreeBSD ve UNIX sistemlerine yeni baþlayanlar için tasarlanmýþtýr ve yapýmý devam etmektedir. - -[[other-articles]] -=== Makaleler - -* Niels Jorgensen tarafýndan kaleme alýnan FreeBSD geliþtirim adýmlarýný anlatan akedemik bir çalýþma: http://www.ruc.dk/~nielsj/research/papers/freebsd.pdf[Putting it All in the Trunk, Incremental Software Development in the FreeBSD Open Source Project] [Information Systems Journal (2001) 11, 321-336]. -* http://www.computerbits.com/[Computer Bits] Mart 1996 'dan beri yayýnda olan ve mailto:tedm@agora.rdrop.com[Ted Mittelstaedt] tarafýndan kaleme alýnan *The Network Community* adlý köþesinde FreeBSD ile alakalý harika makaleler içeren Ýnternet dergisi. -+ -Bazý popüler makaleleri: _http://www.computerbits.com/archive/1996/0300/lan9603.html[FreeBSD tabanlý bir mail sunucu kurulumu]_, _http://www.computerbits.com/archive/1997/0800/lan9708.html[Network Address Translation]_, and _http://www.computerbits.com/archive/1996/1100/lan9611.html[Fax sunucusu kurulumu]_. - -* BSD 'nin U.C Berkeley 'deki önde gelen mimarlarýndan mailto:mckusick@mckusick.com[Kirk McKusick] FreeBSD kullanarak iki http://www.mckusick.com/courses/[4.4BSD Kernel Internals] kursu vermektedir. Bu kurslara katýlamayanlar için video teypler de mevcuttur ve satýlmaktadýr. -* http://flag.blackened.net/freebsd/[FreeBSD How-To's for the Lazy and Hopeless] FreeBSD kurulumu ve konfigürasyonunu anlatan bir "how-to" þeklinde hazýrlanmýþ baþka bir dokümandýr. -* http://www.tldp.org/HOWTO/Linux+FreeBSD.html[The Linux+FreeBSD mini-HOWTO] ayný sistem içinde Linux ve FreeBSD 'nin nasýl kullanýlacaðýný anlatýr. FreeBSD 'ye giriþ yaparak bu iki iþletim sisteminin ayný sistemde nasýl kurulacaðý (Örnek olarak ayný takas alanýný nasýl kullanacaðýný) anlatýr. -* http://www.nber.org/amd.html[AMD iþlemci ve FreeBSD] -* http://ukug.uk.FreeBSD.org/~mark/ntfs_install_2.2.html[FreeBSD 2.2.x NTFS (NT dosya sistemi) sürücüsünün kurulumu]. -* http://ukug.uk.FreeBSD.org/~mark/ntfs_install_3.1.html[FreeBSD 3.1 NTFS sürücüsü kurulumu]. -* _Yeni Baþlayanlar için FreeBSD Kurulum Detaylarý_. Bu doküman link:{handbook/install.html[FreeBSD El kitabýna] dahil edilmiþtir. -* http://www.daemonnews.org/200010/blueprints.html[Dinamik Çekirdek Baðdaþtýrýcýsý(KLD) Programlama]. -* http://www.daemonnews.org/200007/newbus-intro.html[Newbus kullanarak Çekirdek Sürücüsü nasýl yazýlýr]. -* _ISA donaným sürücüsü yazýmý_. Bu döküman link:{developers-handbook[Geliþtirici El kitabýna] dahil edilmiþtir. -* _FreeBSD Assembly Dili Programlama Dokümaný_. Bu doküman link:{developers-handbook[Geliþtirici El kitabýna] dahil edilmiþtir. -* http://www.cfcl.com/rdm/split_DNS.html[FreeBSD 'de Ayrýk DNS (Split DNS) Kurulumu] -* http://www.jp.FreeBSD.org/PAO/[Tatsumi Hosokawa'nin Mobil Bilgisayar sayfasý] FreeBSD 3.X ve daha önceki versiyonlarda dizüstü bilgisayarýn nasýl kullanýlacaðýný anlatýr. -* http://people.FreeBSD.org/~fsmp/SMP/SMP.html[SMP destek sayfasý] FreeBSD 4.X ve daha önceki sürümlerde SMP desteðini anlatýr. -* Silberschatz, Galvin and Gagne tarafýndan yazýlan http://jws-edcv.wiley.com/college/tlp/0,9842,ECSC-CXC-CXXCC-CXB0C_0471417432_BKS,00.html[Operating Systems Concepts] ders kitabýnýn Ek A kýsmý http://www.wiley.com/college/silberschatz6e/0471417432/pdf/bsd.pdf[PDF formatý]. Bu ek FreeBSD 'ye adanmýþtýr ve FreeBSD'nin iç yapýsýna iyi bir tanýtým yapmaktadýr. - -[[links]] -=== Linkler - -* The http://dmoz.org/Computers/Software/Operating_Systems/Unix/BSD/FreeBSD/[Open Directory Project] FreeBSD için çok güzel linkler içermektedir ve pazarlama amacýyla kullanýlabilecek http://dmoz.org/Computers/Software/Operating_Systems/Unix/BSD/FreeBSD/Prominent_Users/[Ünlü kullanýcýlar] sayfasýný içermektedir. -* The http://people.FreeBSD.org/~faulkner/multimedia/mm.html[FreeBSD Multimedya Sayfasý] http://people.FreeBSD.org/~ahasty/Bt848.html[Bt848] video yakalama çipi gibi birçok multimedya linki içermektedir. - -== Gerçek Dünyadan Linkler... - -=== link:https://www.FreeBSD.org/press/[Basýnda FreeBSD] - -FreeBSD hakkýnda basýnda yayýnlanan hikayeler. - -[[newsgroups]] -== Haber Gruplarý - -Aþaðýdaki haber gruplarý FreBSD kullanýcýlarý için ayrýlmýþtýr: - -* link:news:comp.unix.bsd.freebsd.announce[comp.unix.bsd.freebsd.announce] (moderated) -* link:news:comp.unix.bsd.freebsd.misc[comp.unix.bsd.freebsd.misc] -* link:news:comp.unix.bsd.misc[comp.unix.bsd.misc] - -[[additional]] -== Ek Kaynaklar - -=== http://www.daemonnews.org/newsletter/[BSD Real-Quick (TM) Gazetesi] - -FreeBSD arenasýnda gerçekleþen geliþimleri içeren aylýk (arasýra iki haftada bir çýkmaktadýr) bir gazete freebsd-announce listesine bu gazeteyi e-posta vasýtasýyla almak için üye olabilirsiniz. - -=== http://minnie.tuhs.org/FreeBSD-srctree/FreeBSD.html[Kaynak Kod] - -FreeBSD iþletim sisteminin _çekirdeðinin_ kaynak kodunun html hali. Bu sayfa http://minnie.tuhs.org/warren.html[Warren Toomey] tarafýndan hazýrlanmaktadýr. - -=== http://www.daemonnews.org/[Daemon News] - -BSD haberlerinde tartýþmasýz bir numara. - -FreeBSD gibi bu belgeler zinciri de gönüllülerden oluþur. Bu projenin amacý düzeltmelerin ve yeni materyallerin duyurulmasýdýr. - -=== http://www.freebsddiary.org/[The FreeBSD Diary] - -FreeBSD Diary UNIX 'e yeni baþlayanlar için birçok how-to 'dan oluþan bir sayfadýr. Bu sitenin amacý deðiþik portlarýn adým adým nasýl kurulacaðýnýn anlatýlmasýdýr. - -=== http://www.OnLamp.com/bsd/[The O'Reilly Network BSD Dev Center] - -BSD Dev Center FreeBSD ile alakalý ipuçlarý ve makaleler içeren iki köþeye sahiptir. diff --git a/website/content/tr/features.adoc b/website/content/tr/features.adoc deleted file mode 100644 index c100590451..0000000000 --- a/website/content/tr/features.adoc +++ /dev/null @@ -1,39 +0,0 @@ ---- -title: FreeBSD'nin Teknolojik Üstünlükleri -sidenav: about ---- - -= FreeBSD'nin Teknolojik Üstünlükleri - -== FreeBSD birçok üstün özellikler sunar. - -____ -Hangi uygulamayý kullanýrsanýz kullanýn sistem kaynaklarýnýzýn tüm potansiyelini kullanmak istersiniz. FreeBSD'nin üstün özellikleri ile bunu baþarýrsýnýz. -____ - -''''' - -4.4BSD tabanlý tam teþeküllü bir iþletim sistemi. - -____ -FreeBSD'nin kökleri Berkeley'deki Kaliforniya Üniversitesi Bilgisayar Sistemleri Araþturma Grubu tarafýndan çýkarýlan *BSD* iþletim sisteminin en son sürümlerine dayanýr. 4.4BSD sistem mühendisleri tarafýndan yazýlan _The Design and Implementation of 4.4BSD Operating System_ adlý kitap FreeBSD'nin ana iþlevselliðini detaylý bir þekilde anlatmaktadýr. - -Dünyanýn dört bir yanýndaki gönüllü geliþtiriciler ile FreeBSD projesi 4.4BSD iþletim sisteminin fonksiyonelliðini arttýrmak için yeni sürümler yaparak ve her bir sürümde daha dayanýklý, daha hýzlý ve kullanýcýlar tarafýndan istenen yeni özellikleri katarak ilerlemektedir. -____ - -''''' - -FreeBSD diðer iþletim sistemlerine göre daha performanslý ve diðer iþletim sistemleri ile daha uyumlu çalýþarak sistem yönetimini daha kolay hale getirmektedir. - -____ -FreeBSD geliþtiricileri iþletim sistemleri kavramýnda en zorlu görevleri yerine getirmektedirler. Bunlar: - -* *Birleþtirilmiþ sanal hafýza ve dosya sistemi keþlemesi* ile disk keþi ve programlar tarafýndan kullanýlan hafýzayý düzgün bir þekilde sürekli ayarlamaktadýr. Sonuç olarak programlar en güzel þekilde hafýza yönetimi ve yüksek disk eriþimine sahip olur. Bunun sonucu olarak sistem yöneticisi keþ büyüklüðünü ayarlama derdinden kurtulmuþ olur. -* *Uyumluluk Modülleri* Linux, SCO UNIX, NetBSD, ve BSD/OS için yazýlmýþ programlarýn FreeBSD 'de çalýþmasýný saðlar. -* *Çekirdek Kuyruklarý* ile programlarýn senkron olmayan dosya i ve soket IO iþlemlerini en uygun þekilde yaparak uygulama ve sistem performansýnýn arttýrýlmasýný saðlar. -* *Kabul Filteri* ile web sunucularý gibi baðlantý duyarlý ygulamalarýn bazý özelliklerini iþletim sistemi çekirdeðine düzgün bir þekilde yükleyerek sistem performansýnýn artmasýna neden olur. -* *Soft Updates* ile güvenlik ve güvenirlilikten ödün vermeden sistem dosya sistemi performasý arttýrýlmýþ olur. Bütün meta-data dosya sistemi iþlemlerini inceleyerek bu iþlemlerin ayný anda olmasýný engeller. Bunun yerine bekleyen meta-data iþlemleri için bir durum tablosu oluþturarak bu bilgileri meta-data 'yý keþlemek, ayný dosya üzerindeki sonraki iþlemlerin tekrar yazýlmasýný saðlamak ve meta-data bilgilerini sýralayarak daha verimli bir þekilde kullanýlmasýný saðlamak için kullanýr. -* *IPsec ve IPv6 Desteði* ile að güvenliði arttýrýlmýþ olur ve gelecek nesil Ýnternet protokolleri(IPV6) desteði saðlanýr. - -Üzerinde hali hazýrda çalýþýlan projeler: Çok iþlemcili sistemlerde daha yüksek sistem performansý, Scheduler Activation desteði ile thread içeren uygulamalar için paralel çalýþma olanaðýnýn arttýrýlmasý, dosya sistemleri anlýk durumlarý, fsck olmadan boot etme, sýfýr-kopya soketler ve olay-durumlu soket IO desteði ile daha iyi að performansý, ACPI desteði ve Mandatory Access Control desteði geliþmiþ güvenlik desteði. -____ diff --git a/website/content/tr/mailto.adoc b/website/content/tr/mailto.adoc deleted file mode 100644 index 44fd31e1b0..0000000000 --- a/website/content/tr/mailto.adoc +++ /dev/null @@ -1,28 +0,0 @@ ---- -title: FreeBSD ile irtibata geçmek -sidenav: about ---- - -include::shared/tr/urls.adoc[] - -= FreeBSD ile irtibata geçmek - -== FreeBSD Hakkýndaki Sorular... - -FreeBSD ile alakalý sorular FreeBSD Questions mail listesine freebsd-questions@FreeBSD.org gönderilmelidir. - -link:https://www.FreeBSD.org/support/#mailing-list[Mail listeleri] FreeBSD kullanýcýlarý için birçok konu baþlýðýna sahip bir buluþma ve destek noktasýdýr. Ayrýca birçok Ýngilizce olmayan listelerde bu linkte bulunmaktadýr. - -== Bu WWW sunucusu hakkýndaki sorular... - -Dokümanlarýmýz(link:{handbook}[Elkitabý], link:{faq}[SSS], link:../docs/[Kitaplar ve Makaleler]) hakkýndaki sorularýnýz ve önerileriniz FreeBSD Dokümantasyon Projesi Mail Listesine, freebsd-doc@FreeBSD.org gönderilmelidir. - -== Posta adresi, telefon ve faks - -CDROM sipariþleri için: http://www.freebsdmall.com/[The FreeBSD Mall] - -Ticari destek için: http://www.freebsdmall.com/[The FreeBSD Mall] - -== link:{contributors}#staff-who/[Kim Neden Sorumlu] - -Halkla Ýliþkiler& Kurumsal , Güvenlik Müdürü, Postmaster, Webmaster vb. From nobody Fri Jul 28 01:42:10 2023 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 4RBr3R24zYz4phNl for ; Fri, 28 Jul 2023 01:42: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RBr3R0lKmz3ymd; Fri, 28 Jul 2023 01:42:11 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690508531; 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=33JuONi+K0j0BuC8ba4iuI+d8iI0x1qlh/AIreQTepc=; b=iHyxwOphqksqLHGL5+98kMcVHyQlaZcj1W+3JmcmRdSTq6GoC7l3+cxQ0SQafl0x4j2tBT ulJ0+z1V28uHvi5m+FCxWW0nq+bPlCdoKRITMLU6GbruUKeTFbLkUEx3oA7OaHBYALyONG qvfWXdn+PdRFt/WDTJRxbpqfILRLgQPtBUHbjTtwi17fz2rrBXrP45oHej9O88iEsgBGte N9mU7ynErwdrsd13q8FBDR6bJa8Kj3y4RP1GHlT2cmJ4N+e9XLyi2x5/mb0OIIUHa9+Msj ULQPfxuesHT7c8hFUtk6Ydi13RjkqpD1JJgReBZtAWpMtgS6YMBtJVn8JUl+Kg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690508531; 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=33JuONi+K0j0BuC8ba4iuI+d8iI0x1qlh/AIreQTepc=; b=lKhgxAqhhTLAAoaQbTAzyPRa0kDrGZaupBn/MPHtkE6ihVbA/vRyQnTv0h4sc8/zydcySX T8at5Wtc/aDcAbEyk6rx0tknlASBK+94vDYIT8WqzJ4oZAcpZTx0yo41DOnoVFiEf5SQKr cPwiP+oVJ7ItBIFqRy+jElvhs9bbfvEW2+FpQM4vxxgxmW4n2LSE7X2mi+OhcBxUhuIpPR uc1XRbNMiW2s6yGNaTBhQFQRy3uaO2b7z/0kK7hzajK8++y3uT/HxSNucTA4X3HReViRtU jl16bf3nAEca7IA4tAwGyhkTzP4iCAOdxk7+XURwGoIQZTdMBGc68K+sj5Ehpw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690508531; a=rsa-sha256; cv=none; b=O86acyJZ20YKm1mOkg4STeUL8FCuuAozeVu+YcreWWZQEhE0JHXOiBi278bpmHc5c2Cpwi TWOL0G1wlhViEZqtzt/a7ky69BXl3ODk3+Hxj0oe/01Wp/EolP3bz04sXEXB9qsOnDFp9n /Wr9yNO0McpM0mJvnlISHfhNawA763eBMaNQqF9gx2Ks/ZWwRt6zcdTtFZZ7tJH5Zr+nVK 1bh6IMA/rMwG6qi62jCjTqx2/qKcO/LjJJ/nFJ0mQIlJhS2wGkH45IqdZTBiYO9iJv+tqE mvXTRDaWOXuo1pC0sw4YQs4sf1f3dnGaZDXB5MvtniG8+ZOuLQ/S164pkujAjA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RBr3Q6578zXxJ; Fri, 28 Jul 2023 01:42:10 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36S1gA9C032374; Fri, 28 Jul 2023 01:42:10 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36S1gAwT032373; Fri, 28 Jul 2023 01:42:10 GMT (envelope-from git) Date: Fri, 28 Jul 2023 01:42:10 GMT Message-Id: <202307280142.36S1gAwT032373@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 33e2f02e4c - main - doc: Remove build verbosity for the offline assets build 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 33e2f02e4c64ebb63c5267f8af864a3a4c6bd00d Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=33e2f02e4c64ebb63c5267f8af864a3a4c6bd00d commit 33e2f02e4c64ebb63c5267f8af864a3a4c6bd00d Author: Danilo G. Baio AuthorDate: 2023-07-28 01:39:20 +0000 Commit: Danilo G. Baio CommitDate: 2023-07-28 01:39:36 +0000 doc: Remove build verbosity for the offline assets build The same has been made for the HTML build on 8548086. --- documentation/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/documentation/Makefile b/documentation/Makefile index 1ed2666850..d4e4bca048 100644 --- a/documentation/Makefile +++ b/documentation/Makefile @@ -44,7 +44,7 @@ GEMBASE?= ${LOCALBASE} RUBY_CMD ?= ${LOCALBASE}/bin/ruby HUGO_CMD = ${LOCALBASE}/bin/hugo HUGO_ARGS?= --minify -HUGO_OFFLINE_ARGS?= --environment offline --verbose --minify +HUGO_OFFLINE_ARGS?= --environment offline --minify ROUGIFY_CMD= ${GEMBASE}/bin/rougify ASCIIDOCTOR_CMD= ${GEMBASE}/bin/asciidoctor ASCIIDOCTORPDF_CMD= ${GEMBASE}/bin/asciidoctor-pdf From nobody Fri Jul 28 09:46:07 2023 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 4RC2nq5vW8z4p8dF for ; Fri, 28 Jul 2023 09:46: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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RC2nq5mT3z42Vd; Fri, 28 Jul 2023 09:46:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690537567; 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=XlqYONFuB5woKX67zae4jNzRrgK+FIjwFIHF41lcKSk=; b=vBd13BC1Ul8zEptLSBKAUkoAn3gHaWuzJdwcpRktwte4rJqbVHXmeo162j8m4cU6E1lwPL QJYXAbh5JAMvJnso/Y0gvPnRyquRPJPvnV76sjrTrRa8APf1LHmhYhXFGurZGyFYxc34BV zJ11zkvURweXRJ4bbxb+SGGX7MWmsalm+oNgxD9WDd8OUzalShuykB7Y4FLFoS76jk7FUv BdTB4XV5gav9qR1OWrOKBOmxMg0c/5NFC38eBDxTgDlsitOkAQJ6wGTUNdyb+Y8zMOEv/h epaAjSP0QoIjLoGG+KHJehjXaIZrEqBLYt14enOqrGJq7Zdn/Rgl8UijSeRvWg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690537567; 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=XlqYONFuB5woKX67zae4jNzRrgK+FIjwFIHF41lcKSk=; b=GFnDkqmMQBvkI3Wau8dJVrXapJMS6xDRdCZ3ker2GLjBEqZE5Yv8s730rA+FX4VG/wxh1M Vm+8Yt7jL6Ch0gJV0syl3ALJD21DYJVYUTXCMlp5qloNOODsESjp71S6XWwekBcxDr4jJM XDFRbkh7DZy/mcfLTOiB/zcf01lESHBixNt4sNxNmzQbkK5VDz8b+f8C0u/WEBKY9ipOa2 7wJ+KUUdCFE9d2V37eJa/VPDnkKzjEFyOT/20zejgQWy7eHaQggCD1UlA2FBAiwvF8Es0D cA/HzWJNd5It+EF32Q8xlkQj5l4XmoIHCQyvw0MzlkeNP5Q1g5qpjvCL8I2l1Q== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690537567; a=rsa-sha256; cv=none; b=B17Zc2jw+tM06xKcE1okHOb+wp4rlaxYKS3UmHjUALllxFzHP6dpCH5PhQ5dgdfm9zrYuH LmLt8T3kHonRz05CG0kJ8XYvJljlxy6nNE1qXmb3BhHuOU2t8w4m9SLvhYKzcm+eu5Pn0s ZNvS3j09I9vxH+SWTQw3Hn5k2aCyNbHCwDLXWZuoTkEUZKvhQFBYZ8oymdpe6KYLsufotS lXAqYo3ov1t89Ueu62eu1A79ZS0KHPWYTj8S4fusfdk1GEUWFNiDmggw0otrWzEYBWG0v5 HZAHyjPESXABO7gQY3UFRzps2gZH7+/3j700p6AHX3UAaidqHdySxWpErhy4+g== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RC2nq4r25zmkM; Fri, 28 Jul 2023 09:46:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36S9k79r029815; Fri, 28 Jul 2023 09:46:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36S9k7Kx029814; Fri, 28 Jul 2023 09:46:07 GMT (envelope-from git) Date: Fri, 28 Jul 2023 09:46:07 GMT Message-Id: <202307280946.36S9k7Kx029814@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Sergio Carlavilla Delgado Subject: git: 7f0020ecb5 - main - Fix typos and improvements in 2023-04-2023-06 status 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: carlavilla X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7f0020ecb502f2d2c25742f22d6bab18091b04d4 Auto-Submitted: auto-generated The branch main has been updated by carlavilla: URL: https://cgit.FreeBSD.org/doc/commit/?id=7f0020ecb502f2d2c25742f22d6bab18091b04d4 commit 7f0020ecb502f2d2c25742f22d6bab18091b04d4 Author: Graham Perrin AuthorDate: 2023-07-28 09:43:52 +0000 Commit: Sergio Carlavilla Delgado CommitDate: 2023-07-28 09:43:52 +0000 Fix typos and improvements in 2023-04-2023-06 status report Approved by: salvadore@ Pull Request: From https://github.com/freebsd/freebsd-doc/pull/233 to https://github.com/freebsd/freebsd-doc/pull/243 --- .../content/en/status/report-2023-04-2023-06/_index.adoc | 14 ++++++++++++++ .../content/en/status/report-2023-04-2023-06/azure.adoc | 2 ++ .../en/status/report-2023-04-2023-06/ci-bootloader.adoc | 6 +++--- .../content/en/status/report-2023-04-2023-06/cirrus.adoc | 12 ++++++------ .../content/en/status/report-2023-04-2023-06/doceng.adoc | 12 +++++++----- .../content/en/status/report-2023-04-2023-06/ifapi.adoc | 4 ++-- .../content/en/status/report-2023-04-2023-06/kboot.adoc | 14 +++++++------- .../en/status/report-2023-04-2023-06/linuxulator.adoc | 2 +- website/content/en/status/report-2023-04-2023-06/pf.adoc | 4 ++-- .../content/en/status/report-2023-04-2023-06/portmgr.adoc | 8 ++++---- website/content/en/status/report-2023-04-2023-06/simd.adoc | 2 +- 11 files changed, 49 insertions(+), 31 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/_index.adoc b/website/content/en/status/report-2023-04-2023-06/_index.adoc index 55391f1912..70a11b6038 100644 --- a/website/content/en/status/report-2023-04-2023-06/_index.adoc +++ b/website/content/en/status/report-2023-04-2023-06/_index.adoc @@ -29,6 +29,8 @@ toc::[] {FreeBSD-Team-Reports-desc} +''' + include::{reports-path}/core.adoc[] ''' @@ -108,6 +110,8 @@ include::{reports-path}/nvmf.adoc[] {kernel-desc} +''' + include::{reports-path}/boot-performance.adoc[] ''' @@ -145,6 +149,8 @@ include::{reports-path}/epoch-netgraph.adoc[] {architectures-desc} +''' + include::{reports-path}/simd.adoc[] ''' @@ -158,6 +164,8 @@ include::{reports-path}/mfsbsd.adoc[] {cloud-desc} +''' + include::{reports-path}/cloud-init.adoc[] ''' @@ -179,6 +187,8 @@ include::{reports-path}/ec2.adoc[] {documentation-desc} +''' + include::{reports-path}/doceng.adoc[] ''' @@ -188,6 +198,8 @@ include::{reports-path}/doceng.adoc[] {ports-desc} +''' + include::{reports-path}/kde.adoc[] ''' @@ -213,6 +225,8 @@ include::{reports-path}/wazuh.adoc[] {third-Party-Projects-desc} +''' + include::{reports-path}/pkgbase.live.adoc[] ''' diff --git a/website/content/en/status/report-2023-04-2023-06/azure.adoc b/website/content/en/status/report-2023-04-2023-06/azure.adoc index 39a41c5d3b..2458fbb414 100644 --- a/website/content/en/status/report-2023-04-2023-06/azure.adoc +++ b/website/content/en/status/report-2023-04-2023-06/azure.adoc @@ -13,11 +13,13 @@ Contact: Li-Wen Hsu + In this quarter, we have worked mainly on ARM64 architecture support and building and publishing images to link:https://learn.microsoft.com/azure/virtual-machines/share-gallery-community[Azure community gallery]. There are some testing images available in the project's testing public gallery, named `FreeBSDCGTest-d8a43fa5-745a-4910-9f71-0c9da2ac22bf`: ++ * FreeBSD-CURRENT-testing * FreeBSD-CURRENT-gen2-testing * FreeBSD-CURRENT-arm64-testing To use them, when creating a virtual machine: ++ . In `Select an Image` step, choose `Community Images (PREVIEW)` in `Other items` . Search `FreeBSD` diff --git a/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc b/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc index fa51068139..d38c25afb3 100644 --- a/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc +++ b/website/content/en/status/report-2023-04-2023-06/ci-bootloader.adoc @@ -1,14 +1,14 @@ === CI Test Harness For Bootloader Links: + -link:https://wiki.freebsd.org/SummerOfCode2023Projects/CITestHarnessForBootloader[FreeBSD Wiki GSoC Page] + -link:https://github.com/mightyjoe781/freebsd-src/tree/bootloader-smk/tools/boot/bootloader_test[Github Project Link] +link:https://wiki.freebsd.org/SummerOfCode2023Projects/CITestHarnessForBootloader[FreeBSD Wiki GSoC Page] URL: https://wiki.freebsd.org/SummerOfCode2023Projects/CITestHarnessForBootloader[] + +link:https://github.com/mightyjoe781/freebsd-src/tree/bootloader-smk/tools/boot/bootloader_test[GitHub Project Link] URL: https://github.com/mightyjoe781/freebsd-src/tree/bootloader-smk/tools/boot/bootloader_test[] Contact: Sudhanshu Mohan Kashyap FreeBSD supports multiple architectures, file systems, and disk-partitioning schemes. I am trying to write a Lua script which would allow for testing boot loader of all the architecture combinations supported in the first and second-tier support, and provide a report on any broken combinations and expected functionality. -If time permits, further exploration could be done to integrate the script into the existing build infrastructure (either Jenkins or Github Actions) to generate a comprehensive summary of the test results. +If time permits, further exploration could be done to integrate the script into the existing build infrastructure (either Jenkins or GitHub Actions) to generate a comprehensive summary of the test results. Currently any changes made by developer might inhibit the ability of the operating system to boot in some specific environment. These scripts provide assurance that changes do not cause regressions for the tested environments. diff --git a/website/content/en/status/report-2023-04-2023-06/cirrus.adoc b/website/content/en/status/report-2023-04-2023-06/cirrus.adoc index 268bcba264..b0a91ec5ff 100644 --- a/website/content/en/status/report-2023-04-2023-06/cirrus.adoc +++ b/website/content/en/status/report-2023-04-2023-06/cirrus.adoc @@ -1,12 +1,12 @@ === Cirrus-CI Links: + -link:https://cirrus-ci.com/github/freebsd/[FreeBSD Cirrus-CI Repositories] URL: link:https://cirrus-ci.com/github/freebsd/[] -link:https://cirrus-ci.com/github/freebsd/freebsd-src[FreeBSD src CI] URL: link:https://cirrus-ci.com/github/freebsd/freebsd-src[] +link:https://cirrus-ci.com/github/freebsd/[FreeBSD Cirrus-CI Repositories] URL: link:https://cirrus-ci.com/github/freebsd/[] + +link:https://cirrus-ci.com/github/freebsd/freebsd-src[FreeBSD src CI] URL: link:https://cirrus-ci.com/github/freebsd/freebsd-src[] + link:https://cirrus-ci.com/github/freebsd/freebsd-doc[FreeBSD doc CI] URL: link:https://cirrus-ci.com/github/freebsd/freebsd-doc[] -Contact: Brooks Davis -Contact: Ed Maste +Contact: Brooks Davis + +Contact: Ed Maste + Contact: Li-Wen Hsu Cirrus-CI is a hosted continuous integration service that supports open source projects with CI services on Linux, Windows, macOS, and FreeBSD. @@ -14,11 +14,11 @@ It complements our own Jenkins CI infrastructure by supporting other use cases, We added Cirrus-CI configuration to the FreeBSD src tree in 2019 and to doc in 2020. A number of additional FreeBSD projects hosted on GitHub (such as drm-kmod, kyua, pkg, and poudriere) also make use of Cirrus-CI. -Over the last quarter Cirrus-CI configs received ongoing maintenance updates (moving to the most recent FreeBSD release images). +Cirrus-CI configs received ongoing maintenance updates (moving to the most recent FreeBSD release images). In the src tree we have added some additional checks. These ensure that generated files are updated when needed (`make sysent` and `make makeman`) and check for missing directories. We have added jobs that build using the Clang/LLVM 16 toolchain package, mirroring the Clang version now in the base system. The GCC job is now run on the GitHub mirror by default, for all commits. -Sponsor: DARPA +Sponsor: DARPA + Sponsor: The FreeBSD Foundation diff --git a/website/content/en/status/report-2023-04-2023-06/doceng.adoc b/website/content/en/status/report-2023-04-2023-06/doceng.adoc index fd015916b4..2cae11159f 100644 --- a/website/content/en/status/report-2023-04-2023-06/doceng.adoc +++ b/website/content/en/status/report-2023-04-2023-06/doceng.adoc @@ -8,9 +8,10 @@ Version: $Id: doceng-2023-2nd-quarter-status-report.adoc 415 2023-06-25 13:11:08 === Documentation Engineering Team -Link: link:https://www.freebsd.org/docproj/[FreeBSD Documentation Project] URL: link:https://www.freebsd.org/docproj[] + -Link: link:https://docs.freebsd.org/en/books/fdp-primer/[FreeBSD Documentation Project Primer for New Contributors] URL: link:https://docs.freebsd.org/en/books/fdp-primer/[] + -Link: link:https://www.freebsd.org/administration/#t-doceng[Documentation Engineering Team] URL: link:https://www.freebsd.org/administration/#t-doceng[] +Links: + +link:https://www.freebsd.org/docproj/[FreeBSD Documentation Project] URL: link:https://www.freebsd.org/docproj[] + +link:https://docs.freebsd.org/en/books/fdp-primer/[FreeBSD Documentation Project Primer for New Contributors] URL: link:https://docs.freebsd.org/en/books/fdp-primer/[] + +link:https://www.freebsd.org/administration/#t-doceng[Documentation Engineering Team] URL: link:https://www.freebsd.org/administration/#t-doceng[] Contact: FreeBSD Doceng Team @@ -36,8 +37,9 @@ Furthermore, this chapter equips contributors with the necessary knowledge to fo ==== FreeBSD Translations on Weblate -Link: link:https://wiki.freebsd.org/Doc/Translation/Weblate[Translate FreeBSD on Weblate] URL: link:https://wiki.freebsd.org/Doc/Translation/Weblate[] + -Link: link:https://translate-dev.freebsd.org/[FreeBSD Weblate Instance] URL: link:https://translate-dev.freebsd.org/[] +Links: + +link:https://wiki.freebsd.org/Doc/Translation/Weblate[Translate FreeBSD on Weblate] URL: link:https://wiki.freebsd.org/Doc/Translation/Weblate[] + +link:https://translate-dev.freebsd.org/[FreeBSD Weblate Instance] URL: link:https://translate-dev.freebsd.org/[] ===== Q2 2023 Status diff --git a/website/content/en/status/report-2023-04-2023-06/ifapi.adoc b/website/content/en/status/report-2023-04-2023-06/ifapi.adoc index 4c2f62233a..8a9b22a242 100644 --- a/website/content/en/status/report-2023-04-2023-06/ifapi.adoc +++ b/website/content/en/status/report-2023-04-2023-06/ifapi.adoc @@ -1,7 +1,7 @@ === Network Interface API (IfAPI) -Links: + -link:https://wiki.freebsd.org/projects/ifnet[Original project page] URL: link:https://wiki.freebsd.org/projects/ifnet +Link: + +link:https://wiki.freebsd.org/projects/ifnet[Original project page] URL: link:https://wiki.freebsd.org/projects/ifnet[] Contact: Justin Hibbits diff --git a/website/content/en/status/report-2023-04-2023-06/kboot.adoc b/website/content/en/status/report-2023-04-2023-06/kboot.adoc index 37d0f524c1..c24745351d 100644 --- a/website/content/en/status/report-2023-04-2023-06/kboot.adoc +++ b/website/content/en/status/report-2023-04-2023-06/kboot.adoc @@ -3,7 +3,7 @@ Contact: Warner Losh Links: + -link:https://www.linuxboot.org/[LinuxBoot Project] URL: link:https://www.linuxboot.org/[]+ +link:https://www.linuxboot.org/[LinuxBoot Project] URL: link:https://www.linuxboot.org/[] + link:https://docs.google.com/presentation/d/1N5Jp6XzYWv9Z9RhhETC-e6tFkqRHvp-ldRDW_9h2JCw/edit?usp=sharing[BSDCan 2023 kboot talk slides] URL: link:https://docs.google.com/presentation/d/1N5Jp6XzYWv9Z9RhhETC-e6tFkqRHvp-ldRDW_9h2JCw/edit?usp=sharing[] LinuxBoot is an effort to create a clean, robust, auditable and repeatable boot firmware. @@ -43,14 +43,14 @@ Attempts to acquire a suitable Playstation 3 proved to be too time consuming for 1. man:loader.kboot[8] needs to be written. It should document how to use [.filename]#loader.kboot#, how to create images, and the use cases that work today. -1. Finish amd64 support. -1. The current elf arch-specific metadata code is copied from efi. +2. Finish amd64 support. +3. The current elf arch-specific metadata code is copied from efi. Unifying the kboot and efi copies is needed. While they are mostly the same, sharing is complicated by remaining compile-time differences. In addition, the build infrastructure makes sharing awkward. -1. It would be nice to add riscv64 support. -1. PowerPC testing (it has been untested since the refactoring started). -1. Creating a script to repackage EDK-II image (say, from QEMU) as a linux-boot image with a Linux kernel built on FreeBSD for CI testing. -1. Testing it from the coreboot LinuxBoot. +4. It would be nice to add riscv64 support. +5. PowerPC testing (it has been untested since the refactoring started). +6. Creating a script to repackage EDK-II image (say, from QEMU) as a linux-boot image with a Linux kernel built on FreeBSD for CI testing. +7. Testing it from the coreboot LinuxBoot. Sponsored by: Netflix, Inc diff --git a/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc b/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc index d11716626b..a359e0d1da 100644 --- a/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc +++ b/website/content/en/status/report-2023-04-2023-06/linuxulator.adoc @@ -11,7 +11,7 @@ The goal of this project is to improve FreeBSD's ability to execute unmodified m As of gitref:cbbac5609115[repository=src], preserving an fpu xsave state across signal delivery on amd64 is implemented. That makes it possible to run modern golang with preemptive scheduler on. -The new facility to specify an alternate ABI root path was added to the man:namei[9]. +The new facility to specify an alternate ABI root path was added to man:namei[9]. Previously, to dynamically reroot lookups, every man:linux[4] syscall where path names translation is needed required a bit of ugly code and used `kern_alternate_path()` which does not properly resolve symlinks with leading `/` in the target. For now a non-native ABI (i.e., man:linux[4]) uses one call to `pwd_altroot()` during exec-time into that ABI to specify its root directory (e.g., [.filename]#/compat/ubuntu#) and forget about path names translation. That makes possible chroot into the Ubuntu compat without having to fix such symlinks by hand. diff --git a/website/content/en/status/report-2023-04-2023-06/pf.adoc b/website/content/en/status/report-2023-04-2023-06/pf.adoc index a0fb75257f..0e572983cf 100644 --- a/website/content/en/status/report-2023-04-2023-06/pf.adoc +++ b/website/content/en/status/report-2023-04-2023-06/pf.adoc @@ -40,6 +40,6 @@ Naman finished the work started by Luiz Amaral. There is work in progress to support SCTP in pf. That support includes filtering on port numbers, state tracking, pfsync failover and returning ABORT chunks for rejected connections. -Sponsor: InnoGames GmbH -Sponsor: Orange Business Services +Sponsor: InnoGames GmbH + +Sponsor: Orange Business Services + Sponsor: The FreeBSD Foundation diff --git a/website/content/en/status/report-2023-04-2023-06/portmgr.adoc b/website/content/en/status/report-2023-04-2023-06/portmgr.adoc index 1b1961b9b0..8e420d374d 100644 --- a/website/content/en/status/report-2023-04-2023-06/portmgr.adoc +++ b/website/content/en/status/report-2023-04-2023-06/portmgr.adoc @@ -11,19 +11,19 @@ Contact: René Ladan + Contact: FreeBSD Ports Management Team The Ports Management Team is responsible for overseeing the overall direction of the Ports Tree, building packages, and personnel matters. -Below is what happened in the last quarter. +elow is what happened in this quarter. Currently there are just over 34,400 ports in the Ports Tree. There are currently 3,019 open ports PRs of which 746 are unassigned. -The last quarter saw 10,439 commits on the `main` branch by 151 committers and 745 commits on the `2023Q2` branch by 55 committers. +This quarter saw 10,439 commits on the `main` branch by 151 committers and 745 commits on the `2023Q2` branch by 55 committers. Compared to the previous quarter, this means a slight increase in the number of ports, a tiny decrease in the number of open PRs, and a fair increase in the number of ports commits. During this quarter, we welcomed back Tom Judge (tj@) and said goodbye to Steve Wills (swills@). Steve was also on portmgr. As part of the portmgr lurker program, we welcomed Ronald Klop (ronald@), Renato Botelho (garga@), and Matthias Andree (mandree@). -Portmgr has resumed work on introducing sub-packages into the Tree, but various things still needs to be fleshed out. +Portmgr has resumed work on introducing sub-packages into the Tree, but various things still need to be fleshed out. On the software side, pkg was updated to 1.19.2, Firefox to 114.0.2, Chromium to 114.0.5735.198, and KDE Gear to 23.04.2. -During the last quarter, antoine@ ran 23 exp-runs to test package updates, bump CPU_MAXSIZE to 1024, fix armv7 failures for devel/cmake-core and add --auto-features=enabled to USES=meson +During this quarter, antoine@ ran 23 exp-runs to test package updates, bump CPU_MAXSIZE to 1024, fix armv7 failures for devel/cmake-core and add --auto-features=enabled to USES=meson Lastly, the Ports Tree was updated to support LLVM 16 and OpenSSL 3 in FreeBSD-CURRENT. diff --git a/website/content/en/status/report-2023-04-2023-06/simd.adoc b/website/content/en/status/report-2023-04-2023-06/simd.adoc index 84aa1269a3..682724a37a 100644 --- a/website/content/en/status/report-2023-04-2023-06/simd.adoc +++ b/website/content/en/status/report-2023-04-2023-06/simd.adoc @@ -2,7 +2,7 @@ Links: + link:https://reviews.freebsd.org/D40693[SIMD dispatch framework draft] URL: link:https://reviews.freebsd.org/D40693[] + -link:http://fuz.su/~fuz/freebsd/2023-04-05_libc-proposal.txt[Project proposal] URL: link:http://fuz.su/~fuz/freebsd/2023-04-05_libc-proposal.txt +link:http://fuz.su/~fuz/freebsd/2023-04-05_libc-proposal.txt[Project proposal] URL: link:http://fuz.su/~fuz/freebsd/2023-04-05_libc-proposal.txt[] Contact: Robert Clausecker From nobody Fri Jul 28 23:05:23 2023 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 4RCNX40c10z4pgKB for ; Fri, 28 Jul 2023 23:05:24 +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 "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4RCNX360Xtz3LHv; Fri, 28 Jul 2023 23:05:23 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690585523; 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=agzfGlAm6k3oKN8+bHy1Xq52rpS09G2oBZNu/JtzmYU=; b=lI/RAOdJpY5qgDQ9O2rqAixpuFzpCGpT72I+hugBZIgPbZOiGDWDhSoyA3Kn9WWw/KsbPP VETgOHpDJvR5Xhr7Hm/x6ioX/khL6L7d342NREzscyIbcLbR+854btkOq+Doy8CdnaJd6E /o/QHnpngyWd40f5rX7LzpK7EsFglPjawskf6EnaFnxnaNIY/aafXWPccaHOEL3bwhBr1/ v6aq+RchR0/7NYleEfXoYyxJ8dnh9sCuq2pUZyjENdM5RARBcRO6Asiqo1/3hUb5TjDWF7 q9Ti4D0qqLGAJ7erXNvlqFdxHjKC0qKuivKa3Or7h4Q58RBoscT7aFvGODkHQg== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1690585523; 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=agzfGlAm6k3oKN8+bHy1Xq52rpS09G2oBZNu/JtzmYU=; b=ZvAiLaVEy4GKh6zM4uzsw2u4ZTiElvjSZCOeKnqvNVV/XghZvJN+hcqNpV/ger88nOh0Xv 46mlU57tIf4mwarwAUmBbkhrOEg3TPoXDyJBMhcfhG3QW0E5XdlCzACosrzDPOMZ4fr97T 0MJvQOK3aZ32hr5fmP13rGjsqAdr3Xy13qOv4MroxQm/ywSFTduLT3oVhW1BH4lbcIw6aT wgrQCvXtygbD0Kdyz12swkoll48hD6iypmJo051rxvLPScxoNmNRizdbUhQht4vpP/5gcc WaZNrOebRpcrWFNZdsNdKAZAV36HxgWbPM2qLUExMR9zE9cKUdsCD2kWPSn1gw== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1690585523; a=rsa-sha256; cv=none; b=T9+/pmSmjPHe9md3o4SW+w6SwCnzWgjmfV80KItAvEoKKTK/WL4LJfJXaUXl6wSRuaKQuW F1NQBZDMNdPQ2PTw1H6CC/pKRTDqmXAibFiOmt+vJ6bCZmH8E1LG1eW+VLs5vmmJPIlON+ wS5OkRdlh2gjlEfx6yOZzft+hoaFAcY1ujyqLLg/5O24JDwMPu7kPSY8zRtMFWpdyfvsDV g1UVJk9fsaY6Z7cG+FHervFtumMtQWwdZ5oh1BKWWvM7mvxuq70XjRCWW278wB3unpD5LQ TPNiuTdHNK+kLIpkfjQt0Ck1QTe+eFuS/3joDsA+KH0i+2Xs4pdTjsCC1bBVGA== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4RCNX355zGz18Th; Fri, 28 Jul 2023 23:05:23 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.17.1/8.17.1) with ESMTP id 36SN5N6P055600; Fri, 28 Jul 2023 23:05:23 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.17.1/8.17.1/Submit) id 36SN5N1a055599; Fri, 28 Jul 2023 23:05:23 GMT (envelope-from git) Date: Fri, 28 Jul 2023 23:05:23 GMT Message-Id: <202307282305.36SN5N1a055599@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: "Danilo G. Baio" Subject: git: 784788a339 - main - 2023Q2 status: Minor adjustments in the structure 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: Sender: owner-dev-commits-doc-all@freebsd.org X-BeenThere: dev-commits-doc-all@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: dbaio X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 784788a33974866a6eb118763e1ef724d8b5c9de Auto-Submitted: auto-generated The branch main has been updated by dbaio: URL: https://cgit.FreeBSD.org/doc/commit/?id=784788a33974866a6eb118763e1ef724d8b5c9de commit 784788a33974866a6eb118763e1ef724d8b5c9de Author: Danilo G. Baio AuthorDate: 2023-07-28 23:04:24 +0000 Commit: Danilo G. Baio CommitDate: 2023-07-28 23:04:24 +0000 2023Q2 status: Minor adjustments in the structure --- website/content/en/status/report-2023-04-2023-06/azure.adoc | 4 ++-- website/content/en/status/report-2023-04-2023-06/releng.adoc | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/website/content/en/status/report-2023-04-2023-06/azure.adoc b/website/content/en/status/report-2023-04-2023-06/azure.adoc index 2458fbb414..425eab7b02 100644 --- a/website/content/en/status/report-2023-04-2023-06/azure.adoc +++ b/website/content/en/status/report-2023-04-2023-06/azure.adoc @@ -13,13 +13,13 @@ Contact: Li-Wen Hsu + In this quarter, we have worked mainly on ARM64 architecture support and building and publishing images to link:https://learn.microsoft.com/azure/virtual-machines/share-gallery-community[Azure community gallery]. There are some testing images available in the project's testing public gallery, named `FreeBSDCGTest-d8a43fa5-745a-4910-9f71-0c9da2ac22bf`: -+ + * FreeBSD-CURRENT-testing * FreeBSD-CURRENT-gen2-testing * FreeBSD-CURRENT-arm64-testing To use them, when creating a virtual machine: -+ + . In `Select an Image` step, choose `Community Images (PREVIEW)` in `Other items` . Search `FreeBSD` diff --git a/website/content/en/status/report-2023-04-2023-06/releng.adoc b/website/content/en/status/report-2023-04-2023-06/releng.adoc index 78201366a3..6cbf1a8cb6 100644 --- a/website/content/en/status/report-2023-04-2023-06/releng.adoc +++ b/website/content/en/status/report-2023-04-2023-06/releng.adoc @@ -20,5 +20,5 @@ The new schedule targets 14.0-RELEASE for October, 2023. The Team continued providing weekly development snapshot builds for the `main`, `stable/13`, and `stable/12` branches. Note, there will no longer be snapshot builds against `stable/12` moving forward. -Sponsor: Tarsnap +Sponsor: Tarsnap + Sponsor: The FreeBSD Foundation