From owner-dev-commits-doc-all@freebsd.org Mon Dec 28 07:53:41 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5C90D4D3B57 for ; Mon, 28 Dec 2020 07:53:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D48ts2DKHz4pgK; Mon, 28 Dec 2020 07:53:41 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 3F18B15F5C; Mon, 28 Dec 2020 07:53:41 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BS7rfT4087239; Mon, 28 Dec 2020 07:53:41 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BS7rfOt087238; Mon, 28 Dec 2020 07:53:41 GMT (envelope-from git) Date: Mon, 28 Dec 2020 07:53:41 GMT Message-Id: <202012280753.0BS7rfOt087238@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Ruey-Cherng Yu Subject: git: c6e3e11b17 - main - -Traditional Chinese Translation of the latest news item (December) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: rcyu X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: c6e3e11b1764c41c8031b478252d1396d76a1474 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Dec 2020 07:53:41 -0000 The branch main has been updated by rcyu: URL: https://cgit.FreeBSD.org/doc/commit/?id=c6e3e11b1764c41c8031b478252d1396d76a1474 commit c6e3e11b1764c41c8031b478252d1396d76a1474 Author: Ruey-Cherng Yu AuthorDate: 2020-12-28 07:53:37 +0000 Commit: Ruey-Cherng Yu CommitDate: 2020-12-28 07:53:37 +0000 -Traditional Chinese Translation of the latest news item (December) --- zh_TW.UTF-8/share/xml/news.xml | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) diff --git a/zh_TW.UTF-8/share/xml/news.xml b/zh_TW.UTF-8/share/xml/news.xml index 093002e66d..2f027fd5bd 100644 --- a/zh_TW.UTF-8/share/xml/news.xml +++ b/zh_TW.UTF-8/share/xml/news.xml @@ -33,6 +33,35 @@ 2020 + + 12 + + + 19 + +

FreeBSD src 程式庫將轉換為 git。詳情請見 + the git wiki + 。

+
+
+ + + 12 + +

新任 committer: + Juraj Lutter + (ports)

+
+
+ + + 5 + +

FreeBSD doc 程式庫已轉換為 git。

+
+
+
+ 10 From owner-dev-commits-doc-all@freebsd.org Mon Dec 28 18:27:52 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 949DA4BD3E2 for ; Mon, 28 Dec 2020 18:27:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D4Qyc3mC9z4Xnj; Mon, 28 Dec 2020 18:27:52 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 741171E28C; Mon, 28 Dec 2020 18:27:52 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BSIRqx8074877; Mon, 28 Dec 2020 18:27:52 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BSIRqTk074876; Mon, 28 Dec 2020 18:27:52 GMT (envelope-from git) Date: Mon, 28 Dec 2020 18:27:52 GMT Message-Id: <202012281827.0BSIRqTk074876@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Benedict Reuschling Subject: git: 7d0cc33a0e - main - Fix some igor warnings: - Indentations - Replace spaces with tabs - Fix a repeated word: it it -> it is MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bcr X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7d0cc33a0e461b51c31ccba516524c651dd53eea Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Dec 2020 18:27:52 -0000 The branch main has been updated by bcr: URL: https://cgit.FreeBSD.org/doc/commit/?id=7d0cc33a0e461b51c31ccba516524c651dd53eea commit 7d0cc33a0e461b51c31ccba516524c651dd53eea Author: Benedict Reuschling AuthorDate: 2020-12-28 18:25:50 +0000 Commit: Benedict Reuschling CommitDate: 2020-12-28 18:25:50 +0000 Fix some igor warnings: - Indentations - Replace spaces with tabs - Fix a repeated word: it it -> it is --- en_US.ISO8859-1/books/handbook/zfs/chapter.xml | 16 ++++++++-------- 1 file changed, 8 insertions(+), 8 deletions(-) diff --git a/en_US.ISO8859-1/books/handbook/zfs/chapter.xml b/en_US.ISO8859-1/books/handbook/zfs/chapter.xml index 46793ee452..4bc0031fa0 100644 --- a/en_US.ISO8859-1/books/handbook/zfs/chapter.xml +++ b/en_US.ISO8859-1/books/handbook/zfs/chapter.xml @@ -1921,10 +1921,10 @@ mypool/usr/home sharesmb off local &prompt.root; zfs set sharenfs=on mypool/usr/home It is also possible to set additional options for sharing - datasets through NFS, such as - , and - . To set additional options to a - dataset shared through NFS, enter: + datasets through NFS, such as + , and + . To set additional options to a + dataset shared through NFS, enter: &prompt.root; zfs set sharenfs="-alldirs,-maproot=root,-network=192.168.1.0/24" mypool/usr/home @@ -2029,8 +2029,8 @@ mypool/var/tmp@my_recursive_snapshot 0 - 152K - zfs list. displays both file systems and snapshots. - Snapshots are not mounted directly, so no path is shown in - the MOUNTPOINT column. There is no + Snapshots are not mounted directly, so no path is shown + in the MOUNTPOINT column. There is no mention of available disk space in the AVAIL column, as snapshots cannot be written to after they are created. Compare the snapshot @@ -3565,11 +3565,11 @@ vfs.zfs.vdev.cache.size="5M" the pool unbootable. Likewise, you should not use an entire disk as part of a mirror or RAID-Z vdev. These are - because it it impossible to reliably determine + because it is impossible to reliably determine the size of an unpartitioned disk at boot time and because there's no place to put in boot code. - + From owner-dev-commits-doc-all@freebsd.org Mon Dec 28 18:43:22 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 552F14BDA26 for ; Mon, 28 Dec 2020 18:43: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 "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D4RJV1w9Kz4Ywp; Mon, 28 Dec 2020 18:43:22 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 347C31E268; Mon, 28 Dec 2020 18:43:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BSIhMHp096973; Mon, 28 Dec 2020 18:43:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BSIhMar096972; Mon, 28 Dec 2020 18:43:22 GMT (envelope-from git) Date: Mon, 28 Dec 2020 18:43:22 GMT Message-Id: <202012281843.0BSIhMar096972@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Benedict Reuschling Subject: git: 1e298eef9f - main - Fix some igor warnings: - Overlong lines - Indentations - Use tags within a title - Add commas after i.e. and e.g. MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bcr X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 1e298eef9f850921a8ce1514eeaaea05d7a6a723 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Dec 2020 18:43:22 -0000 The branch main has been updated by bcr: URL: https://cgit.FreeBSD.org/doc/commit/?id=1e298eef9f850921a8ce1514eeaaea05d7a6a723 commit 1e298eef9f850921a8ce1514eeaaea05d7a6a723 Author: Benedict Reuschling AuthorDate: 2020-12-28 18:40:30 +0000 Commit: Benedict Reuschling CommitDate: 2020-12-28 18:40:30 +0000 Fix some igor warnings: - Overlong lines - Indentations - Use tags within a title - Add commas after i.e. and e.g. --- en_US.ISO8859-1/books/handbook/x11/chapter.xml | 85 ++++++++++++++------------ 1 file changed, 45 insertions(+), 40 deletions(-) diff --git a/en_US.ISO8859-1/books/handbook/x11/chapter.xml b/en_US.ISO8859-1/books/handbook/x11/chapter.xml index 72656bc867..0ebd1bb20f 100644 --- a/en_US.ISO8859-1/books/handbook/x11/chapter.xml +++ b/en_US.ISO8859-1/books/handbook/x11/chapter.xml @@ -252,8 +252,8 @@ &prompt.root; make install clean Either of these installations results in the complete - &xorg; system being installed. Binary packages - are the best option for most users. + &xorg; system being installed. + Binary packages are the best option for most users. A smaller version of the X system suitable for experienced users is available in x11/xorg-minimal. Most @@ -267,13 +267,13 @@ - - - Warren - Block - - Originally contributed by - + + + Warren + Block + + Originally contributed by + @@ -308,8 +308,8 @@ Add the user who will run &xorg; to the video or - wheel group to enable 3D acceleration - when available. To add user + wheel group to + enable 3D acceleration when available. To add user jru to whichever group is available: @@ -317,8 +317,8 @@ - The twm window manager is included - by default. It is started when + The twm window manager is + included by default. It is started when &xorg; starts: &prompt.user; startx @@ -338,13 +338,15 @@ Access to /dev/dri is needed to allow 3D acceleration on video cards. It is usually simplest to add - the user who will be running X to either the - video or wheel group. - Here, &man.pw.8; is used to add user + the user who will be running X to either the video or wheel group. Here, + &man.pw.8; is used to add user slurms to the - video group, or to the - wheel group if there is no - video group: + video group, or to + the wheel group if + there is no video + group: &prompt.root; pw groupmod video -m slurms || pw groupmod wheel -m slurms @@ -464,7 +466,7 @@ Driver name: intel For reference, see . + xlink:href="https://en.wikipedia.org/wiki/List_of_Intel_graphics_processing_units"/>. @@ -991,13 +993,13 @@ EndSection on this, see the &man.X.7; manual page or . - To install the above Type1 font collections from binary packages, - run the following commands: + To install the above Type1 font collections from binary + packages, run the following commands: &prompt.root; pkg install urwfonts - Alternatively, to build from the Ports Collection, run the following - commands: + Alternatively, to build from the Ports Collection, run the + following commands: &prompt.root; cd /usr/ports/x11-fonts/urwfonts &prompt.root; make install clean @@ -1347,11 +1349,12 @@ EndSection Xaccess The protocol for connecting to XDM is called the X Display - Manager Connection Protocol (XDMCP). - This file is a client authorization ruleset for - controlling XDMCP connections from - remote machines. By default, this file does not allow - any remote clients to connect. + Manager Connection Protocol + (XDMCP). This file is a client + authorization ruleset for controlling + XDMCP connections from remote + machines. By default, this file does not allow any + remote clients to connect. @@ -1627,16 +1630,17 @@ hald_enable="YES" exec ck-launch-session startplasma-x11 - A third method for starting KDE Plasma - is through XDM. To do so, create + A third method for starting KDE + Plasma is through + XDM. To do so, create an executable ~/.xsession as follows: &prompt.user; echo "exec ck-launch-session startplasma-x11" > ~/.xsession - Once KDE Plasma is started, refer to - its built-in help system for more information on how to use - its various menus and applications. + Once KDE Plasma is started, + refer to its built-in help system for more information on how + to use its various menus and applications. @@ -1731,7 +1735,7 @@ hald_enable="YES" To immediately load the kernel module into the running kernel issue a command like kldload - nvidia. However, it has been noted that some + nvidia. However, it has been noted that some versions of &xorg; will not function properly if the driver is not loaded at boot time. After editing /boot/loader.conf, a @@ -1756,7 +1760,8 @@ hald_enable="YES" - Configuring xorg.conf for Desktop Effects + Configuring <literal>xorg.conf</literal> for Desktop + Effects To enable Compiz Fusion, /etc/X11/xorg.conf needs to be @@ -1817,7 +1822,7 @@ EndSubSection x11/nvidia-xconfig by running (as root): - &prompt.root; nvidia-xconfig --add-argb-glx-visuals + &prompt.root; nvidia-xconfig --add-argb-glx-visuals &prompt.root; nvidia-xconfig --composite &prompt.root; nvidia-xconfig --depth=24 @@ -1838,15 +1843,15 @@ EndSubSection &prompt.user; emerald --replace & Your screen will flicker for a few seconds, as your window - manager (e.g. Metacity if you are + manager (e.g., Metacity if you are using GNOME) is replaced by Compiz Fusion. Emerald takes care of the window - decorations (i.e. close, minimize, maximize buttons, title + decorations (i.e., close, minimize, maximize buttons, title bars and so on). You may convert this to a trivial script and have it run - at startup automatically (e.g. by adding to + at startup automatically (e.g., by adding to Sessions in a GNOME desktop): From owner-dev-commits-doc-all@freebsd.org Mon Dec 28 18:45:25 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EEFC94BDA30 for ; Mon, 28 Dec 2020 18:45:25 +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 "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D4RLs4tJYz4YgB; Mon, 28 Dec 2020 18:45:25 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 9AF971E47E; Mon, 28 Dec 2020 18:45:25 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BSIjPxf097233; Mon, 28 Dec 2020 18:45:25 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BSIjPiw097232; Mon, 28 Dec 2020 18:45:25 GMT (envelope-from git) Date: Mon, 28 Dec 2020 18:45:25 GMT Message-Id: <202012281845.0BSIjPiw097232@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Benedict Reuschling Subject: git: a496aac425 - main - Fix two remaining igor warnings by making content appear right after MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: bcr X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: a496aac425a025b7bb76d5a545bc9ef95e3c4123 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Dec 2020 18:45:26 -0000 The branch main has been updated by bcr: URL: https://cgit.FreeBSD.org/doc/commit/?id=a496aac425a025b7bb76d5a545bc9ef95e3c4123 commit a496aac425a025b7bb76d5a545bc9ef95e3c4123 Author: Benedict Reuschling AuthorDate: 2020-12-28 18:44:40 +0000 Commit: Benedict Reuschling CommitDate: 2020-12-28 18:44:40 +0000 Fix two remaining igor warnings by making content appear right after --- en_US.ISO8859-1/books/handbook/preface/preface.xml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/en_US.ISO8859-1/books/handbook/preface/preface.xml b/en_US.ISO8859-1/books/handbook/preface/preface.xml index b407afb658..f140ec1e93 100644 --- a/en_US.ISO8859-1/books/handbook/preface/preface.xml +++ b/en_US.ISO8859-1/books/handbook/preface/preface.xml @@ -681,8 +681,7 @@ simultaneously are shown with `+' between the keys, such as: - - + Ctrl Alt Del @@ -694,8 +693,7 @@ Keys that are meant to be typed in sequence will be separated with commas, for example: - - + Ctrl X , From owner-dev-commits-doc-all@freebsd.org Mon Dec 28 21:17:14 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 600BD4C1D84 for ; Mon, 28 Dec 2020 21:17:14 +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 "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D4Vk22GJqz4lFb; Mon, 28 Dec 2020 21:17:14 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 3B5822031C; Mon, 28 Dec 2020 21:17:14 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BSLHEhR061550; Mon, 28 Dec 2020 21:17:14 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BSLHErj061549; Mon, 28 Dec 2020 21:17:14 GMT (envelope-from git) Date: Mon, 28 Dec 2020 21:17:14 GMT Message-Id: <202012282117.0BSLHErj061549@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Guangyuan Yang Subject: git: 192a5729e5 - main - handbook: add a section on remote debugging via LLDB MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: ygy X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 192a5729e55ebddd239731df215b973d39581a29 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 28 Dec 2020 21:17:14 -0000 The branch main has been updated by ygy: URL: https://cgit.FreeBSD.org/doc/commit/?id=192a5729e55ebddd239731df215b973d39581a29 commit 192a5729e55ebddd239731df215b973d39581a29 Author: Guangyuan Yang AuthorDate: 2020-12-28 16:26:55 +0000 Commit: Guangyuan Yang CommitDate: 2020-12-28 21:15:57 +0000 handbook: add a section on remote debugging via LLDB PR: 251709 Obtained from: Moritz Systems Submitted by: Michał Górny Sponsored by: The FreeBSD Foundation Reviewed by: bcr Discussed with: dim, emaste Differential Revision: https://reviews.freebsd.org/D27524 --- .../books/developers-handbook/tools/chapter.xml | 42 ++++++++++++++++++++++ 1 file changed, 42 insertions(+) diff --git a/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml b/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml index c7d538f58f..2ce196350e 100644 --- a/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml +++ b/en_US.ISO8859-1/books/developers-handbook/tools/chapter.xml @@ -1655,6 +1655,48 @@ else if (pid == 0) { /* child */ expr PauseMode = 0 and wait for the sleep() call to return. + + + Remote Debugging Using LLDB + + + The described functionality is available starting with + LLDB version 12.0.0. Users of &os; releases containing an + earlier LLDB version may wish to use the snapshot + available in ports + or packages, as + devel/llvm-devel. + + + Starting with LLDB 12.0.0, remote debugging is supported + on &os;. This means that lldb-server + can be started to debug a program on one host, while + the interactive lldb client connects + to it from another one. + + To launch a new process to be debugged remotely, run + lldb-server on the remote server + by typing + + &prompt.user; lldb-server g host:port -- progname + + The process will be stopped immediately after launching, + and lldb-server will wait for the client + to connect. + + Start lldb locally and type + the following command to connect to the remote + server: + + (lldb) gdb-remote host:port + + lldb-server can also attach to + a running process. To do that, type the following + on the remote server: + + &prompt.user; lldb-server g host:port --attach pid-or-name + From owner-dev-commits-doc-all@freebsd.org Wed Dec 30 16:53:30 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id B2B354C89E5 for ; Wed, 30 Dec 2020 16:53:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D5cmp4bTgz3tCw; Wed, 30 Dec 2020 16:53:30 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 90AFC21737; Wed, 30 Dec 2020 16:53:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BUGrU8n003616; Wed, 30 Dec 2020 16:53:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BUGrUPd003615; Wed, 30 Dec 2020 16:53:30 GMT (envelope-from git) Date: Wed, 30 Dec 2020 16:53:30 GMT Message-Id: <202012301653.0BUGrUPd003615@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: cb1d034ab1 - main - docbuild: add scripts used to build the PDF versions of the Handbook MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: cb1d034ab1e773758d20238be196aeeb1be68b18 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2020 16:53:30 -0000 The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=cb1d034ab1e773758d20238be196aeeb1be68b18 commit cb1d034ab1e773758d20238be196aeeb1be68b18 Author: Glen Barber AuthorDate: 2020-12-30 16:40:07 +0000 Commit: Glen Barber CommitDate: 2020-12-30 16:40:07 +0000 docbuild: add scripts used to build the PDF versions of the Handbook Sponsored by: Rubicon Communications, LLC (netgate.com) --- share/tools/dobuild.sh | 117 ++++++++++++++++++++++++++++++++++++++ share/tools/dobuild_wrap.sh | 135 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 252 insertions(+) diff --git a/share/tools/dobuild.sh b/share/tools/dobuild.sh new file mode 100755 index 0000000000..a2ae5c092d --- /dev/null +++ b/share/tools/dobuild.sh @@ -0,0 +1,117 @@ +#!/bin/sh +# Copyright (c) 2001 Wolfram Schneider +# Copyright (c) 2001 Dima Dorfman +# Copyright (c) 2004 Simon L. Nielsen +# +# Build the FreeBSD docs from the CVS^WSVN repository. +# +# +# Major variables: +# +# PATH - The search path as interpreted by the shell. +# CVSROOT - Path to the FreeBSD CVS repository (obsolete) +# DOCSVN - Url to the FreeBSD doc SVN repository. +# BUILDDIR - Where the checked out copies of the files are stored. +# DESTDIR - Where the rendered copies should wind up. +# BUILDARGS - Arguments to pass to make(1) when {build,install}ing. +# INSTARGS - Arguments to pass to make(1) when installing. +# WEBMAILTO - Address to send mail to if the build fails. +# +# subtrees - List of directores in $BUILDDIR which are from SCM. +# +# Variables which are in uppercase are derived from the environment +# unless they don't exist, in which case a value suitable for +# www.FreeBSD.org is used. Variables in lowercase can't be safely +# changed without editing other parts of the script; thus, their value +# in the environment is ignored. +# +# Exit codes: +# +# 0 - success +# 1 - unknown failure +# 2 - failure in CVS^SVN operations +# 3 - failure in make operations +# +# $FreeBSD: www/tools/webupdate,v 1.10 2003/11/18 11:00:54 kuriyama Exp $ +# + +# +# WARNING! This script depend on dobuild_wrap.sh setting the +# configuration variables in the enviroment. +# +if [ -z "${DOBUILDWRAP}" ]; then + echo "Error: This script should only be called from dobuild_wrap.sh!" + exit 1 +fi + +# Only install some compression types +INSTALL_COMPRESSED=${COMPTYPES}; export INSTALL_COMPRESSED + +# Abort on all errors +set -e + +umask 002 +cd $BUILDDIR || exit 1 + +# Remove the old copies. +if [ -z "${NOCLEAN}" ]; then + echo "===> Removing old stuff" + rm -Rf doc out 2>/dev/null || true + chflags -R noschg doc out 2>/dev/null || true + rm -Rf doc out 2>/dev/null + + echo "===> Check out the new doc" + #cvs -qR checkout -P doc || exit 2 + svn checkout ${DOCSVN} doc || exit 2 +fi + +cd $BUILDDIR/doc || exit 1 +mkdir -p $DOCDIR +mkdir -p $DOCDIR/packages +rm -f ${BUILDDIR}/packages # TMP +ln -s ${DOCDIR}/packages ${BUILDDIR}/doc/packages + +if [ -d ${PATCHDIR} -a -n "$(find ${PATCHDIR} -name \*.patch)" ]; then + echo "===> Patching bugs in doc tree" + for p in `echo ${PATCHDIR}/*.patch`; do + patch < ${p} + done +fi + +echo "===> Building doc" +time make ${BUILDARGS} all || exit 3 + +echo "===> Installing doc package to temp roots" +time make ${INSTARGS} install || exit 3 + +#echo "===> Building doc packages" +#time make ${BUILDARGS} package || exit 3 + +# XXX TODO, check for correct string when tex run out of resources +#echo "===> Testing for broken tex output" +#grep 'hash' $LOGFILE > /dev/null && \ +# (echo "Error: Possible TeX out of resources."; false) + +#OKFILENAME + +# build a string to use with find(1) to identify +# uncompressed files to be copied +UNCOMP_FIND_STR="" +for fmt in ${UNCOMPRESSED_FORMATS}; do + UNCOMP_FIND_STR="${UNCOMP_FIND_STR}( -name article.${fmt} -or -name book.${fmt} ) -or " +done +# add outer parens, remove the final "-or " +UNCOMP_FIND_STR="( ${UNCOMP_FIND_STR%-or } )" + +if [ -n "${UNCOMP_FIND_STR}" ]; then + echo "copying uncompressed formats: ${UNCOMPRESSED_FORMATS}" + cd ${BUILDDIR}/doc + find -X ??_* ${UNCOMP_FIND_STR} -print0 \ + | xargs -0 -I % install -v -C -o docbuild -g docbuild -m 444 % ${DOCDIR}/% +fi + +rm -rf ${OUTDIR}/* +mkdir -p ${OUTDIR} +cp -Rp ${DOCDIR}/* ${OUTDIR} + +exit 0 diff --git a/share/tools/dobuild_wrap.sh b/share/tools/dobuild_wrap.sh new file mode 100755 index 0000000000..d0bdf3e246 --- /dev/null +++ b/share/tools/dobuild_wrap.sh @@ -0,0 +1,135 @@ +#!/bin/sh +# +# Copyright (c) 2004 Simon L. Nielsen +# All rights reserved. +# +# Redistribution and use in source and binary forms, with or without +# modification, are permitted provided that the following conditions +# are met: +# 1. Redistributions of source code must retain the above copyright +# notice, this list of conditions and the following disclaimer. +# 2. Redistributions in binary form must reproduce the above copyright +# notice, this list of conditions and the following disclaimer in the +# documentation and/or other materials provided with the distribution. +# +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF +# SUCH DAMAGE. +# +# $FreeBSD$ +# + +# Wrapper around doc build. Simplifies main build script. + +# +# Default configuration. +# +DEFAULT_PATH=/bin:/usr/bin:/usr/local/bin +DEFAULT_BUILDROOT=/local0/docbuild +DEFAULT_CVSROOT=/home/dcvs +DEFAULT_DOCSVN="svn://svn.freebsd.org/doc/head" +DEFAULT_BUILDARGS="NO_JPMAN=yes GEN_INDEX=yes" +DEFAULT_INSTARGS="NO_JPMAN=yes GEN_INDEX=yes INSTALL_ONLY_COMPRESSED=yes" +# Must keep space between addresses. +DEFAULT_WEBMAILTO="doceng@FreeBSD.org, wblock@wonkity.com" +#DEFAULT_FORMATS="html html.tar html-split html-split.tar txt ps pdf rtf pdb" +#DEFAULT_FORMATS="html html.tar html-split html-split.tar txt ps pdf epub" +DEFAULT_FORMATS="html html.tar html-split html-split.tar txt pdf epub" +DEFAULT_UNCOMPRESSED_FORMATS="pdf epub" +DEFAULT_COMPTYPES="bz2 zip" + +# +# Variable setup. +# +BUILDROOT=${BUILDROOT:-${DEFAULT_BUILDROOT}}; export BUILDROOT +PATH="${PATH}:${DEFAULT_PATH}"; export PATH +CVSROOT=${CVSROOT:-${DEFAULT_CVSROOT}}; export CVSROOT +DOCSVN=${DOCSVN:-${DEFAULT_DOCSVN}}; export DOCSVN +BUILDDIR=${BUILDDIR:-${BUILDROOT}/build}; export BUILDDIR +DOCDIR=${DOCDIR:-${BUILDROOT}/build/out}; export DOCDIR +FORMATS=${FORMATS:-${DEFAULT_FORMATS}}; export FORMATS +UNCOMPRESSED_FORMATS=${UNCOMPRESSED_FORMATS:-${DEFAULT_UNCOMPRESSED_FORMATS}}; export UNCOMPRESSED_FORMATS +COMPTYPES=${COMPTYPES:-${DEFAULT_COMPTYPES}}; export COMPTYPES +BUILDARGS=${BUILDARGS:-${DEFAULT_BUILDARGS}}; export BUILDARGS +INSTARGS=${INSTARGS:-${DEFAULT_INSTARGS}}; export INSTARGS +WEBMAILTO=${WEBMAILTO:-${DEFAULT_WEBMAILTO}}; export WEBMAILTO +PATCHDIR=${PATCHDIR:-${BUILDROOT}/patches}; export PATCHDIR +OUTDIR=${OUTDIR:-${BUILDROOT}/docout}; export OUTDIR +LOGROOT=${LOGBUILDROOT:-${BUILDROOT}/logs}; export LOGROOT +LOGDIR=${LOGROOT}/$(date +%Y%m%d%H%M%S); export LOGDIR +LOGFILE=${LOGDIR}/buildlog; export LOGFILE +LOCKFILE=${LOCKFILE:-${BUILDROOT}/lock}; export LOCKFILE +STATUSFILE=${LOGDIR}/status.xml; export STATUSFILE +BUILDSFILE=${LOGROOT}/builds.xml; export BUILDSFILE + +DOBUILDWRAP="yes"; export DOBUILDWRAP + +# Run the actual script inside a lock so only one instance can run at +# the time. +lockf -t 0 ${LOCKFILE} /bin/sh << 'E*O*F' + if [ ! -d ${LOGDIR} ]; then + mkdir -p ${LOGDIR} + fi + LOGFILE_REL=${LOGFILE##${LOGROOT}/} + echo "" > ${STATUSFILE} + echo " $(hostname)" >> ${STATUSFILE} + echo " $(date +%Y%m%d%H%M%S)" >> ${STATUSFILE} + echo " ${LOGFILE_REL}" >> ${STATUSFILE} + echo " running" >> ${STATUSFILE} + echo "" >> ${STATUSFILE} + + echo '' > ${BUILDSFILE} + find ${LOGROOT} -name status.xml | xargs cat >> ${BUILDSFILE} + echo '' >> ${BUILDSFILE} + + # Do the actual build. + starttime=$(date +%s) + sh -x ${BUILDROOT}/dobuild.sh > ${LOGFILE} 2>&1 + ret=$? + touch ${LOGFILE} + endtime=$(date +%s) + runtime=$((${endtime} - ${starttime})) + + # Remove the status and "footer" of ${STATUSFILE}. + keeplines=$(($(wc -l < ${STATUSFILE}) - 2)) + mv ${STATUSFILE} ${STATUSFILE}.tmp + head -n ${keeplines} ${STATUSFILE}.tmp > ${STATUSFILE} + rm -f ${STATUSFILE}.tmp + + echo " $(date +%Y%m%d%H%M%S)" >> ${STATUSFILE} + echo " ${runtime}" >> ${STATUSFILE} + echo " ${ret}" >> ${STATUSFILE} + if [ ${ret} -eq 0 ]; then + echo " completed" >> ${STATUSFILE} + else + echo " failed" >> ${STATUSFILE} + fi + + if [ ${ret} -ne 0 ]; then + tail -100 ${LOGFILE} | \ + mail -s "FreeBSD FTP doc build failed" ${WEBMAILTO} + fi + + if egrep '^! TeX capacity exceeded' ${LOGFILE} > /dev/null; then + egrep '^! TeX capacity exceeded' ${LOGFILE} | \ + mail -s "FreeBSD FTP doc build warning" ${WEBMAILTO} + echo " Possibly out of TeX resources." \ + >> ${STATUSFILE} + fi + echo "" >> ${STATUSFILE} + + echo '' > ${BUILDSFILE} + find ${LOGROOT} -name status.xml | xargs cat >> ${BUILDSFILE} + echo '' >> ${BUILDSFILE} +E*O*F + + +exit 0 From owner-dev-commits-doc-all@freebsd.org Wed Dec 30 16:53:30 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 9E2344C8C0F for ; Wed, 30 Dec 2020 16:53:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D5cmp44k2z3t9V; Wed, 30 Dec 2020 16:53:30 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 7F68221736; Wed, 30 Dec 2020 16:53:30 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BUGrU7f003599; Wed, 30 Dec 2020 16:53:30 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BUGrUfp003598; Wed, 30 Dec 2020 16:53:30 GMT (envelope-from git) Date: Wed, 30 Dec 2020 16:53:30 GMT Message-Id: <202012301653.0BUGrUfp003598@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: e9a6e6f104 - main - docbuild: update PDF file build scripts to use Git MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: e9a6e6f104b7706ad46bc7b3d88536d3e57902f7 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2020 16:53:30 -0000 The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=e9a6e6f104b7706ad46bc7b3d88536d3e57902f7 commit e9a6e6f104b7706ad46bc7b3d88536d3e57902f7 Author: Glen Barber AuthorDate: 2020-12-30 16:52:21 +0000 Commit: Glen Barber CommitDate: 2020-12-30 16:52:21 +0000 docbuild: update PDF file build scripts to use Git Remove references to CVS/SVN and replace with Git equivalents. Note the files are not automatically updated on the builder after a change is committed. Remove RCSIDs. Sponsored by: Rubicon Communications, LLC (netgate.com) --- share/tools/dobuild.sh | 15 +++++++-------- share/tools/dobuild_wrap.sh | 10 ++++------ 2 files changed, 11 insertions(+), 14 deletions(-) diff --git a/share/tools/dobuild.sh b/share/tools/dobuild.sh index a2ae5c092d..9e16187121 100755 --- a/share/tools/dobuild.sh +++ b/share/tools/dobuild.sh @@ -3,14 +3,13 @@ # Copyright (c) 2001 Dima Dorfman # Copyright (c) 2004 Simon L. Nielsen # -# Build the FreeBSD docs from the CVS^WSVN repository. +# Build the FreeBSD docs from the Git repository. # # # Major variables: # # PATH - The search path as interpreted by the shell. -# CVSROOT - Path to the FreeBSD CVS repository (obsolete) -# DOCSVN - Url to the FreeBSD doc SVN repository. +# DOCGIT - Url to the FreeBSD doc Git repository. # BUILDDIR - Where the checked out copies of the files are stored. # DESTDIR - Where the rendered copies should wind up. # BUILDARGS - Arguments to pass to make(1) when {build,install}ing. @@ -29,13 +28,14 @@ # # 0 - success # 1 - unknown failure -# 2 - failure in CVS^SVN operations +# 2 - failure in Git operations # 3 - failure in make operations # -# $FreeBSD: www/tools/webupdate,v 1.10 2003/11/18 11:00:54 kuriyama Exp $ -# # +# NOTE: This script is not automatically updated on the builder. +# + # WARNING! This script depend on dobuild_wrap.sh setting the # configuration variables in the enviroment. # @@ -61,8 +61,7 @@ if [ -z "${NOCLEAN}" ]; then rm -Rf doc out 2>/dev/null echo "===> Check out the new doc" - #cvs -qR checkout -P doc || exit 2 - svn checkout ${DOCSVN} doc || exit 2 + git clone -b main ${DOCGIT} doc || exit 2 fi cd $BUILDDIR/doc || exit 1 diff --git a/share/tools/dobuild_wrap.sh b/share/tools/dobuild_wrap.sh index d0bdf3e246..c62dfa7bfc 100755 --- a/share/tools/dobuild_wrap.sh +++ b/share/tools/dobuild_wrap.sh @@ -24,18 +24,17 @@ # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF # SUCH DAMAGE. # -# $FreeBSD$ -# +# # Wrapper around doc build. Simplifies main build script. +# NOTE: This script is not automatically updated on the builder. # # Default configuration. # DEFAULT_PATH=/bin:/usr/bin:/usr/local/bin DEFAULT_BUILDROOT=/local0/docbuild -DEFAULT_CVSROOT=/home/dcvs -DEFAULT_DOCSVN="svn://svn.freebsd.org/doc/head" +DEFAULT_DOCGIT="https://git.freebsd.org/doc.git" DEFAULT_BUILDARGS="NO_JPMAN=yes GEN_INDEX=yes" DEFAULT_INSTARGS="NO_JPMAN=yes GEN_INDEX=yes INSTALL_ONLY_COMPRESSED=yes" # Must keep space between addresses. @@ -51,8 +50,7 @@ DEFAULT_COMPTYPES="bz2 zip" # BUILDROOT=${BUILDROOT:-${DEFAULT_BUILDROOT}}; export BUILDROOT PATH="${PATH}:${DEFAULT_PATH}"; export PATH -CVSROOT=${CVSROOT:-${DEFAULT_CVSROOT}}; export CVSROOT -DOCSVN=${DOCSVN:-${DEFAULT_DOCSVN}}; export DOCSVN +DOCGIT=${DOCGIT:-${DEFAULT_DOCGIT}}; export DOCGIT BUILDDIR=${BUILDDIR:-${BUILDROOT}/build}; export BUILDDIR DOCDIR=${DOCDIR:-${BUILDROOT}/build/out}; export DOCDIR FORMATS=${FORMATS:-${DEFAULT_FORMATS}}; export FORMATS From owner-dev-commits-doc-all@freebsd.org Wed Dec 30 18:48:02 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 90C614CC29D for ; Wed, 30 Dec 2020 18:48: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 "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D5gJy3fqbz4WnN; Wed, 30 Dec 2020 18:48:02 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 6FF7D22D35; Wed, 30 Dec 2020 18:48:02 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BUIm2hu040216; Wed, 30 Dec 2020 18:48:02 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BUIm2qX040215; Wed, 30 Dec 2020 18:48:02 GMT (envelope-from git) Date: Wed, 30 Dec 2020 18:48:02 GMT Message-Id: <202012301848.0BUIm2qX040215@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Allan Jude Subject: git: b5882a38ef - main - Add a section about Zstandard compression to the ZFS handbook MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: allanjude X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: b5882a38ef4fefccf1f74b77947a35d276d25958 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2020 18:48:02 -0000 The branch main has been updated by allanjude: URL: https://cgit.FreeBSD.org/doc/commit/?id=b5882a38ef4fefccf1f74b77947a35d276d25958 commit b5882a38ef4fefccf1f74b77947a35d276d25958 Author: Allan Jude AuthorDate: 2020-12-22 03:23:36 +0000 Commit: Allan Jude CommitDate: 2020-12-30 18:47:57 +0000 Add a section about Zstandard compression to the ZFS handbook Reviewed by: emaste, ygy, bcr, debdrup, pauamma@gundo.com Sponsored by: The FreeBSD Foundation Differential Revision: https://reviews.freebsd.org/D27715 --- en_US.ISO8859-1/books/handbook/zfs/chapter.xml | 66 ++++++++++++++++++++++++++ 1 file changed, 66 insertions(+) diff --git a/en_US.ISO8859-1/books/handbook/zfs/chapter.xml b/en_US.ISO8859-1/books/handbook/zfs/chapter.xml index 4bc0031fa0..547cff76e6 100644 --- a/en_US.ISO8859-1/books/handbook/zfs/chapter.xml +++ b/en_US.ISO8859-1/books/handbook/zfs/chapter.xml @@ -2926,6 +2926,72 @@ mypool/compressed_dataset logicalused 496G - However since quotas do not consider compression, more data may be written than would fit with uncompressed backups. + + + Zstandard Compression + + In OpenZFS 2.0, a new compression + algorithm was added. Zstandard (Zstd) + offers higher compression ratios than the default + LZ4 while offering much greater speeds + than the alternative, gzip. + OpenZFS 2.0 is available starting with + &os; 12.1-RELEASE via + sysutils/openzfs and has been the + default in &os; 13-CURRENT since September 2020, and + will by in &os; 13.0-RELEASE. + + Zstd provides a large selection of + compression levels, providing fine-grained control over + performance versus compression ratio. One of the main + advantages of Zstd is that the + decompression speed is independent of the compression + level. For data that is written once but read many times, + Zstd allows the use of the highest + compression levels without a read performance + penalty. + + Even when data is updated frequently, there are often + performance gains that come from enabling compression. One + of the biggest advantages comes from the compressed ARC + feature. ZFS's Adaptive Replacement + Cache (ARC) caches the compressed version + of the data in RAM, decompressing it each + time it is needed. This allows the same amount of + RAM to store more data and metadata, + increasing the cache hit ratio. + + ZFS offers 19 levels of + Zstd compression, each offering + incrementally more space savings in exchange for slower + compression. The default level is + zstd-3 and offers greater compression + than LZ4 without being significantly + slower. Levels above 10 require significant amounts of + memory to compress each block, so they are discouraged on + systems with less than 16 GB of RAM. + ZFS also implements a selection of the + Zstd fast levels, + which get correspondingly faster but offer lower + compression ratios. ZFS supports + zstd-fast-1 through + zstd-fast-10, + zstd-fast-20 through + zstd-fast-100 in increments of 10, and + finally zstd-fast-500 and + zstd-fast-1000 which provide minimal + compression, but offer very high performance. + + If ZFS is not able to allocate the required memory to + compress a block with Zstd, it will fall + back to storing the block uncompressed. This is unlikely + to happen outside of the highest levels of + Zstd on systems that are memory + constrained. The sysctl + kstat.zfs.misc.zstd.compress_alloc_fail + counts how many times this has occurred since the + ZFS module was loaded. + From owner-dev-commits-doc-all@freebsd.org Wed Dec 30 19:36:22 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id AA4A54CD608 for ; Wed, 30 Dec 2020 19:36: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 "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D5hNk3dDrz4ZH1; Wed, 30 Dec 2020 19:36:22 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 6AADE2369F; Wed, 30 Dec 2020 19:36:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BUJaMCt000740; Wed, 30 Dec 2020 19:36:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BUJaMC7000739; Wed, 30 Dec 2020 19:36:22 GMT (envelope-from git) Date: Wed, 30 Dec 2020 19:36:22 GMT Message-Id: <202012301936.0BUJaMC7000739@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: 7ea567bbfa - main - handbook: fix build MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 7ea567bbfa1e72c22e7d5b6c510e77412b414f35 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Dec 2020 19:36:22 -0000 The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=7ea567bbfa1e72c22e7d5b6c510e77412b414f35 commit 7ea567bbfa1e72c22e7d5b6c510e77412b414f35 Author: Glen Barber AuthorDate: 2020-12-30 19:36:02 +0000 Commit: Glen Barber CommitDate: 2020-12-30 19:36:02 +0000 handbook: fix build Sponsored by: Rubicon Communications, LLC (netgate.com) --- en_US.ISO8859-1/books/handbook/zfs/chapter.xml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/en_US.ISO8859-1/books/handbook/zfs/chapter.xml b/en_US.ISO8859-1/books/handbook/zfs/chapter.xml index 547cff76e6..c6d89f091a 100644 --- a/en_US.ISO8859-1/books/handbook/zfs/chapter.xml +++ b/en_US.ISO8859-1/books/handbook/zfs/chapter.xml @@ -2926,8 +2926,9 @@ mypool/compressed_dataset logicalused 496G - However since quotas do not consider compression, more data may be written than would fit with uncompressed backups. + - + Zstandard Compression In OpenZFS 2.0, a new compression @@ -2986,13 +2987,12 @@ mypool/compressed_dataset logicalused 496G - compress a block with Zstd, it will fall back to storing the block uncompressed. This is unlikely to happen outside of the highest levels of - Zstd on systems that are memory + Zstd on systems that are memory constrained. The sysctl kstat.zfs.misc.zstd.compress_alloc_fail counts how many times this has occurred since the ZFS module was loaded. - - + Deduplication From owner-dev-commits-doc-all@freebsd.org Thu Dec 31 04:25:07 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id E236D4DBA77 for ; Thu, 31 Dec 2020 04:25: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 "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D5w6q3qbBz3jmD; Thu, 31 Dec 2020 04:25:07 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 721AF1FD8; Thu, 31 Dec 2020 04:25:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BV4P7Am048381; Thu, 31 Dec 2020 04:25:07 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BV4P7hA048380; Thu, 31 Dec 2020 04:25:07 GMT (envelope-from git) Date: Thu, 31 Dec 2020 04:25:07 GMT Message-Id: <202012310425.0BV4P7hA048380@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: d89f64cb54 - main - docbuild: source 'local.conf' for machine-specific variables if exists MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: d89f64cb54d74aad3117c7b38229568e1ef2bde6 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Dec 2020 04:25:07 -0000 The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=d89f64cb54d74aad3117c7b38229568e1ef2bde6 commit d89f64cb54d74aad3117c7b38229568e1ef2bde6 Author: Glen Barber AuthorDate: 2020-12-31 04:24:38 +0000 Commit: Glen Barber CommitDate: 2020-12-31 04:24:38 +0000 docbuild: source 'local.conf' for machine-specific variables if exists Sponsored by: Rubicon Communications, LLC (netgate.com) --- share/tools/dobuild_wrap.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/share/tools/dobuild_wrap.sh b/share/tools/dobuild_wrap.sh index c62dfa7bfc..83d84ed37a 100755 --- a/share/tools/dobuild_wrap.sh +++ b/share/tools/dobuild_wrap.sh @@ -29,6 +29,10 @@ # Wrapper around doc build. Simplifies main build script. # NOTE: This script is not automatically updated on the builder. +if [ -f "${PWD}/local.conf" ]; then + . ${PWD}/local.conf +fi + # # Default configuration. # From owner-dev-commits-doc-all@freebsd.org Thu Dec 31 12:29:18 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id BA7EC4C04FC for ; Thu, 31 Dec 2020 12:29:18 +0000 (UTC) (envelope-from mpp302@gmail.com) Received: from mail-lf1-f54.google.com (mail-lf1-f54.google.com [209.85.167.54]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D66sV4lw9z4jCL; Thu, 31 Dec 2020 12:29:18 +0000 (UTC) (envelope-from mpp302@gmail.com) Received: by mail-lf1-f54.google.com with SMTP id h205so43758270lfd.5; Thu, 31 Dec 2020 04:29:18 -0800 (PST) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:subject:to:references:from:message-id:date :user-agent:mime-version:in-reply-to:content-transfer-encoding :content-language; bh=BmvbiDFAloVSxvdU3zMpwhs2xU3IG6nazGNDPIJaLfU=; b=KvryrnqTZMDIuNfx/Wynu/B5Z4JU1CQ283m+xSYk9V2K+bCPXtxinY22Q+ndBEHt5d CBzYYEvFL3XhiVhW4uoZ8OxaF262MgFyw+zaAxSibzG2viCSAM9MqZAyjzzoMfZW6nSd 4P0os8rBgCVD0IUo7VR2u0ht58rJ2CsPip1VO2uAU6DEGmWtPuLdwlgpPEV/3yRFj7ci uy1tO5pDW5DeOLW71S5CFvjAiaRwQBwARZGHd/1pOP5caYI55qpE7UwTXyWmNFKoByBp qMyw+jmhGulU9clhusiCAgiqEi1TVYjGETKppo93rLj8ZDGBC5NM/dka6Ej7wjngN/IM 6XNw== X-Gm-Message-State: AOAM531LV4mtbg2+qGTo0VJRPQj9yYqmDSJP004Mn1jAuQYUlw+TkTOU 1nr1ThA8vMHoKHMwmwpsTDDIrlUGF1s= X-Google-Smtp-Source: ABdhPJzRm3XJKTMNHE2He68s4Fvmbhpjl++Wp3ik4Qc2bExY9zeY9viNBqBmA848V/1Cuj+zMwbV9w== X-Received: by 2002:a2e:6109:: with SMTP id v9mr2022058ljb.431.1609417756500; Thu, 31 Dec 2020 04:29:16 -0800 (PST) Received: from [192.168.0.128] (89-77-97-14.dynamic.chello.pl. [89.77.97.14]) by smtp.gmail.com with ESMTPSA id t30sm6190628lft.266.2020.12.31.04.29.15 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 31 Dec 2020 04:29:15 -0800 (PST) Subject: Re: git: cb1d034ab1 - main - docbuild: add scripts used to build the PDF versions of the Handbook To: Glen Barber , doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org References: <202012301653.0BUGrUPd003615@gitrepo.freebsd.org> From: Mateusz Piotrowski <0mp@FreeBSD.org> Message-ID: Date: Thu, 31 Dec 2020 13:29:38 +0100 User-Agent: Mozilla/5.0 (X11; FreeBSD amd64; rv:78.0) Gecko/20100101 Thunderbird/78.5.0 MIME-Version: 1.0 In-Reply-To: <202012301653.0BUGrUPd003615@gitrepo.freebsd.org> Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Content-Language: en-US X-Rspamd-Queue-Id: 4D66sV4lw9z4jCL X-Spamd-Bar: ---- Authentication-Results: mx1.freebsd.org; none X-Spamd-Result: default: False [-4.00 / 15.00]; REPLY(-4.00)[] X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Dec 2020 12:29:18 -0000 Hey, I've got a couple of minor suggestions and questions regarding this patch. On 12/30/20 5:53 PM, Glen Barber wrote: > The branch main has been updated by gjb: > > URL: https://cgit.FreeBSD.org/doc/commit/?id=cb1d034ab1e773758d20238be196aeeb1be68b18 > > commit cb1d034ab1e773758d20238be196aeeb1be68b18 > Author: Glen Barber > AuthorDate: 2020-12-30 16:40:07 +0000 > Commit: Glen Barber > CommitDate: 2020-12-30 16:40:07 +0000 > > docbuild: add scripts used to build the PDF versions of the Handbook > diff --git a/share/tools/dobuild.sh b/share/tools/dobuild.sh > new file mode 100755 > index 0000000000..a2ae5c092d > --- /dev/null > +++ b/share/tools/dobuild.sh > @@ -0,0 +1,117 @@ > +#!/bin/sh > +# Copyright (c) 2001 Wolfram Schneider > +# Copyright (c) 2001 Dima Dorfman > +# Copyright (c) 2004 Simon L. Nielsen > +# > +# Build the FreeBSD docs from the CVS^WSVN repository. > +# > +# > +# Major variables: > +# > +# PATH - The search path as interpreted by the shell. > +# CVSROOT - Path to the FreeBSD CVS repository (obsolete) > +# DOCSVN - Url to the FreeBSD doc SVN repository. > +# BUILDDIR - Where the checked out copies of the files are stored. > +# DESTDIR - Where the rendered copies should wind up. > +# BUILDARGS - Arguments to pass to make(1) when {build,install}ing. > +# INSTARGS - Arguments to pass to make(1) when installing. > +# WEBMAILTO - Address to send mail to if the build fails. > +# > +# subtrees - List of directores in $BUILDDIR which are from SCM. > +# > +# Variables which are in uppercase are derived from the environment > +# unless they don't exist, in which case a value suitable for > +# www.FreeBSD.org is used. Variables in lowercase can't be safely > +# changed without editing other parts of the script; thus, their value > +# in the environment is ignored. > +# > +# Exit codes: > +# > +# 0 - success > +# 1 - unknown failure > +# 2 - failure in CVS^SVN operations > +# 3 - failure in make operations > +# > +# $FreeBSD: www/tools/webupdate,v 1.10 2003/11/18 11:00:54 kuriyama Exp $ > +# > + > +# > +# WARNING! This script depend on dobuild_wrap.sh setting the > +# configuration variables in the enviroment. > +# > +if [ -z "${DOBUILDWRAP}" ]; then > + echo "Error: This script should only be called from dobuild_wrap.sh!" > + exit 1 > +fi > + > +# Only install some compression types > +INSTALL_COMPRESSED=${COMPTYPES}; export INSTALL_COMPRESSED > + > +# Abort on all errors > +set -e > + > +umask 002 > +cd $BUILDDIR || exit 1 > + > +# Remove the old copies. > +if [ -z "${NOCLEAN}" ]; then > + echo "===> Removing old stuff" > + rm -Rf doc out 2>/dev/null || true > + chflags -R noschg doc out 2>/dev/null || true > + rm -Rf doc out 2>/dev/null > + > + echo "===> Check out the new doc" > + #cvs -qR checkout -P doc || exit 2 > + svn checkout ${DOCSVN} doc || exit 2 > +fi > + > +cd $BUILDDIR/doc || exit 1 > +mkdir -p $DOCDIR > +mkdir -p $DOCDIR/packages > +rm -f ${BUILDDIR}/packages # TMP > +ln -s ${DOCDIR}/packages ${BUILDDIR}/doc/packages > + > +if [ -d ${PATCHDIR} -a -n "$(find ${PATCHDIR} -name \*.patch)" ]; then > + echo "===> Patching bugs in doc tree" > + for p in `echo ${PATCHDIR}/*.patch`; do Could this be just ``` for p in ${PATCHDIR}/*.patch; do ``` instead? > + patch < ${p} > + done > +fi > + > +echo "===> Building doc" > +time make ${BUILDARGS} all || exit 3 > + > +echo "===> Installing doc package to temp roots" > +time make ${INSTARGS} install || exit 3 > + > +#echo "===> Building doc packages" > +#time make ${BUILDARGS} package || exit 3 > + > +# XXX TODO, check for correct string when tex run out of resources > +#echo "===> Testing for broken tex output" > +#grep 'hash' $LOGFILE > /dev/null && \ > +# (echo "Error: Possible TeX out of resources."; false) > + > +#OKFILENAME > + > +# build a string to use with find(1) to identify > +# uncompressed files to be copied > +UNCOMP_FIND_STR="" > +for fmt in ${UNCOMPRESSED_FORMATS}; do > + UNCOMP_FIND_STR="${UNCOMP_FIND_STR}( -name article.${fmt} -or -name book.${fmt} ) -or " > +done > +# add outer parens, remove the final "-or " > +UNCOMP_FIND_STR="( ${UNCOMP_FIND_STR%-or } )" > + > +if [ -n "${UNCOMP_FIND_STR}" ]; then > + echo "copying uncompressed formats: ${UNCOMPRESSED_FORMATS}" > + cd ${BUILDDIR}/doc > + find -X ??_* ${UNCOMP_FIND_STR} -print0 \ > + | xargs -0 -I % install -v -C -o docbuild -g docbuild -m 444 % ${DOCDIR}/% > +fi > + > +rm -rf ${OUTDIR}/* > +mkdir -p ${OUTDIR} > +cp -Rp ${DOCDIR}/* ${OUTDIR} > + > +exit 0 > diff --git a/share/tools/dobuild_wrap.sh b/share/tools/dobuild_wrap.sh > new file mode 100755 > index 0000000000..d0bdf3e246 > --- /dev/null > +++ b/share/tools/dobuild_wrap.sh > @@ -0,0 +1,135 @@ > +#!/bin/sh > +# > +# Copyright (c) 2004 Simon L. Nielsen > +# All rights reserved. > +# > +# Redistribution and use in source and binary forms, with or without > +# modification, are permitted provided that the following conditions > +# are met: > +# 1. Redistributions of source code must retain the above copyright > +# notice, this list of conditions and the following disclaimer. > +# 2. Redistributions in binary form must reproduce the above copyright > +# notice, this list of conditions and the following disclaimer in the > +# documentation and/or other materials provided with the distribution. > +# > +# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND > +# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE > +# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE > +# ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE > +# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL > +# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS > +# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) > +# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT > +# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY > +# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF > +# SUCH DAMAGE. > +# > +# $FreeBSD$ > +# > + > +# Wrapper around doc build. Simplifies main build script. > + > +# > +# Default configuration. > +# > +DEFAULT_PATH=/bin:/usr/bin:/usr/local/bin > +DEFAULT_BUILDROOT=/local0/docbuild > +DEFAULT_CVSROOT=/home/dcvs > +DEFAULT_DOCSVN="svn://svn.freebsd.org/doc/head" > +DEFAULT_BUILDARGS="NO_JPMAN=yes GEN_INDEX=yes" > +DEFAULT_INSTARGS="NO_JPMAN=yes GEN_INDEX=yes INSTALL_ONLY_COMPRESSED=yes" > +# Must keep space between addresses. > +DEFAULT_WEBMAILTO="doceng@FreeBSD.org, wblock@wonkity.com" > +#DEFAULT_FORMATS="html html.tar html-split html-split.tar txt ps pdf rtf pdb" > +#DEFAULT_FORMATS="html html.tar html-split html-split.tar txt ps pdf epub" > +DEFAULT_FORMATS="html html.tar html-split html-split.tar txt pdf epub" > +DEFAULT_UNCOMPRESSED_FORMATS="pdf epub" > +DEFAULT_COMPTYPES="bz2 zip" > + > +# > +# Variable setup. > +# > +BUILDROOT=${BUILDROOT:-${DEFAULT_BUILDROOT}}; export BUILDROOT > +PATH="${PATH}:${DEFAULT_PATH}"; export PATH > +CVSROOT=${CVSROOT:-${DEFAULT_CVSROOT}}; export CVSROOT > +DOCSVN=${DOCSVN:-${DEFAULT_DOCSVN}}; export DOCSVN > +BUILDDIR=${BUILDDIR:-${BUILDROOT}/build}; export BUILDDIR > +DOCDIR=${DOCDIR:-${BUILDROOT}/build/out}; export DOCDIR > +FORMATS=${FORMATS:-${DEFAULT_FORMATS}}; export FORMATS > +UNCOMPRESSED_FORMATS=${UNCOMPRESSED_FORMATS:-${DEFAULT_UNCOMPRESSED_FORMATS}}; export UNCOMPRESSED_FORMATS > +COMPTYPES=${COMPTYPES:-${DEFAULT_COMPTYPES}}; export COMPTYPES > +BUILDARGS=${BUILDARGS:-${DEFAULT_BUILDARGS}}; export BUILDARGS > +INSTARGS=${INSTARGS:-${DEFAULT_INSTARGS}}; export INSTARGS > +WEBMAILTO=${WEBMAILTO:-${DEFAULT_WEBMAILTO}}; export WEBMAILTO > +PATCHDIR=${PATCHDIR:-${BUILDROOT}/patches}; export PATCHDIR > +OUTDIR=${OUTDIR:-${BUILDROOT}/docout}; export OUTDIR > +LOGROOT=${LOGBUILDROOT:-${BUILDROOT}/logs}; export LOGROOT > +LOGDIR=${LOGROOT}/$(date +%Y%m%d%H%M%S); export LOGDIR > +LOGFILE=${LOGDIR}/buildlog; export LOGFILE > +LOCKFILE=${LOCKFILE:-${BUILDROOT}/lock}; export LOCKFILE > +STATUSFILE=${LOGDIR}/status.xml; export STATUSFILE > +BUILDSFILE=${LOGROOT}/builds.xml; export BUILDSFILE > + > +DOBUILDWRAP="yes"; export DOBUILDWRAP > + > +# Run the actual script inside a lock so only one instance can run at > +# the time. > +lockf -t 0 ${LOCKFILE} /bin/sh << 'E*O*F' > + if [ ! -d ${LOGDIR} ]; then > + mkdir -p ${LOGDIR} > + fi > + LOGFILE_REL=${LOGFILE##${LOGROOT}/} > + echo "" > ${STATUSFILE} > + echo " $(hostname)" >> ${STATUSFILE} > + echo " $(date +%Y%m%d%H%M%S)" >> ${STATUSFILE} > + echo " ${LOGFILE_REL}" >> ${STATUSFILE} > + echo " running" >> ${STATUSFILE} > + echo "" >> ${STATUSFILE} > + > + echo '' > ${BUILDSFILE} > + find ${LOGROOT} -name status.xml | xargs cat >> ${BUILDSFILE} > + echo '' >> ${BUILDSFILE} > + > + # Do the actual build. > + starttime=$(date +%s) > + sh -x ${BUILDROOT}/dobuild.sh > ${LOGFILE} 2>&1 > + ret=$? > + touch ${LOGFILE} > + endtime=$(date +%s) > + runtime=$((${endtime} - ${starttime})) > + > + # Remove the status and "footer" of ${STATUSFILE}. > + keeplines=$(($(wc -l < ${STATUSFILE}) - 2)) > + mv ${STATUSFILE} ${STATUSFILE}.tmp > + head -n ${keeplines} ${STATUSFILE}.tmp > ${STATUSFILE} > + rm -f ${STATUSFILE}.tmp > + > + echo " $(date +%Y%m%d%H%M%S)" >> ${STATUSFILE} > + echo " ${runtime}" >> ${STATUSFILE} > + echo " ${ret}" >> ${STATUSFILE} > + if [ ${ret} -eq 0 ]; then > + echo " completed" >> ${STATUSFILE} > + else > + echo " failed" >> ${STATUSFILE} > + fi > + > + if [ ${ret} -ne 0 ]; then > + tail -100 ${LOGFILE} | \ > + mail -s "FreeBSD FTP doc build failed" ${WEBMAILTO} > + fi > + > + if egrep '^! TeX capacity exceeded' ${LOGFILE} > /dev/null; then > + egrep '^! TeX capacity exceeded' ${LOGFILE} | \ > + mail -s "FreeBSD FTP doc build warning" ${WEBMAILTO} > + echo " Possibly out of TeX resources." \ > + >> ${STATUSFILE} > + fi > + echo "" >> ${STATUSFILE} > + > + echo '' > ${BUILDSFILE} Is this ">" instead of ">>" on purpose? > + find ${LOGROOT} -name status.xml | xargs cat >> ${BUILDSFILE} "-exec cat +" might do as well. > + echo '' >> ${BUILDSFILE} > +E*O*F > + > + > +exit 0 From owner-dev-commits-doc-all@freebsd.org Thu Dec 31 15:29:22 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id EA7B64C4973 for ; Thu, 31 Dec 2020 15:29: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 "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D6BsG6GmVz4tFl; Thu, 31 Dec 2020 15:29:22 +0000 (UTC) (envelope-from git@FreeBSD.org) 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 C9E4712BAB; Thu, 31 Dec 2020 15:29:22 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 0BVFTMTh056361; Thu, 31 Dec 2020 15:29:22 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 0BVFTMdM056360; Thu, 31 Dec 2020 15:29:22 GMT (envelope-from git) Date: Thu, 31 Dec 2020 15:29:22 GMT Message-Id: <202012311529.0BVFTMdM056360@gitrepo.freebsd.org> To: doc-committers@FreeBSD.org, dev-commits-doc-all@FreeBSD.org From: Glen Barber Subject: git: 3c096a4fff - main - copyrights: Happy New Year 2021 MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: gjb X-Git-Repository: doc X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 3c096a4fff590ff640039e5ee898109acea50566 Auto-Submitted: auto-generated X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: "Commit messages for all branches of the doc repository." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Dec 2020 15:29:23 -0000 The branch main has been updated by gjb: URL: https://cgit.FreeBSD.org/doc/commit/?id=3c096a4fff590ff640039e5ee898109acea50566 commit 3c096a4fff590ff640039e5ee898109acea50566 Author: Glen Barber AuthorDate: 2020-12-31 15:27:11 +0000 Commit: Glen Barber CommitDate: 2020-12-31 15:27:11 +0000 copyrights: Happy New Year 2021 Good riddance 2020. Sponsored by: Rubicon Communications, LLC (netgate.com) --- en_US.ISO8859-1/htdocs/cgi/cgi-style.pl | 2 +- en_US.ISO8859-1/htdocs/copyright/freebsd-doc-license.xml | 2 +- en_US.ISO8859-1/htdocs/copyright/freebsd-license.xml | 2 +- share/xml/header.ent | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/en_US.ISO8859-1/htdocs/cgi/cgi-style.pl b/en_US.ISO8859-1/htdocs/cgi/cgi-style.pl index f23ed8025a..7a472103fc 100644 --- a/en_US.ISO8859-1/htdocs/cgi/cgi-style.pl +++ b/en_US.ISO8859-1/htdocs/cgi/cgi-style.pl @@ -238,7 +238,7 @@ sub html_footer { return qq` diff --git a/en_US.ISO8859-1/htdocs/copyright/freebsd-doc-license.xml b/en_US.ISO8859-1/htdocs/copyright/freebsd-doc-license.xml index 4ebd6e0c7c..db2ef39b3a 100644 --- a/en_US.ISO8859-1/htdocs/copyright/freebsd-doc-license.xml +++ b/en_US.ISO8859-1/htdocs/copyright/freebsd-doc-license.xml @@ -13,7 +13,7 @@ -

Copyright 1994-2020 +

Copyright 1994-2021 The FreeBSD Project. All rights reserved.

diff --git a/en_US.ISO8859-1/htdocs/copyright/freebsd-license.xml b/en_US.ISO8859-1/htdocs/copyright/freebsd-license.xml index f11a468351..a84076fee5 100644 --- a/en_US.ISO8859-1/htdocs/copyright/freebsd-license.xml +++ b/en_US.ISO8859-1/htdocs/copyright/freebsd-license.xml @@ -13,7 +13,7 @@ -

Copyright 1992-2020 The FreeBSD Project.

+

Copyright 1992-2021 The FreeBSD Project.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the diff --git a/share/xml/header.ent b/share/xml/header.ent index 87f0512165..93cf647b67 100644 --- a/share/xml/header.ent +++ b/share/xml/header.ent @@ -11,7 +11,7 @@ Site Map | - Legal Notices | © 1995–2020 The FreeBSD Project. + Legal Notices | © 1995–2021 The FreeBSD Project. All rights reserved.'> home   |   contact   |   legal   |   ©right;'> From owner-dev-commits-doc-all@freebsd.org Thu Dec 31 19:53:54 2020 Return-Path: Delivered-To: dev-commits-doc-all@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 35A314CD79E for ; Thu, 31 Dec 2020 19:53:54 +0000 (UTC) (envelope-from gjb@freebsd.org) Received: from freefall.freebsd.org (freefall.freebsd.org [96.47.72.132]) (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 "freefall.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4D6JkV13Ctz3lX0; Thu, 31 Dec 2020 19:53:54 +0000 (UTC) (envelope-from gjb@freebsd.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1609444434; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=PGIR8onJwX2ds5ySHXCApUN1+lmgiZmndo97YkriQMk=; b=dZtZo5T9l7v+v6hkMKrEQoHUNTqHRs4lVqNiqrnFyo4dI0aPZzqG782Avs6ZcbfDE/yXrr gDJ3j4agipiQg9O8Y+NcXalZ4AUxqb3zBZejPPeqX8GaROmWaSB7P+LPjwCEK0ziGX27HC sn2v/hOja3NCit8OgNosp0wSlAKYzJuPBZqAFpzrUtMOZNND2uv06WjZE8W7PCQWcOLyPY GssWMM0tndcBlJ+bff24r2NX7kvPAQ+h6osEbWZVkYlESkcuW7zsWuTqhRT1NkMykWkB2W 0Mx/aJFm6cO7s9hsdX+NUjlPzEDZSgQrafdU4vVNTthPCwQUe36xkueotjlA+g== Received: from FreeBSD.org (freefall.freebsd.org [IPv6:2610:1c1:1:6074::16:84]) (using TLSv1 with cipher ECDHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by freefall.freebsd.org (Postfix) with ESMTPS id BA88D125F6; Thu, 31 Dec 2020 19:53:53 +0000 (UTC) (envelope-from gjb@freebsd.org) Date: Thu, 31 Dec 2020 19:53:51 +0000 From: Glen Barber To: Mateusz Piotrowski <0mp@freebsd.org> Cc: doc-committers@freebsd.org, dev-commits-doc-all@freebsd.org Subject: Re: git: cb1d034ab1 - main - docbuild: add scripts used to build the PDF versions of the Handbook Message-ID: <20201231195351.GK1206@FreeBSD.org> References: <202012301653.0BUGrUPd003615@gitrepo.freebsd.org> MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="ai3I8gwHc37+ASRI" Content-Disposition: inline In-Reply-To: ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1609444434; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: in-reply-to:in-reply-to:references:references; bh=PGIR8onJwX2ds5ySHXCApUN1+lmgiZmndo97YkriQMk=; b=mFXitwhpvwKlmCP9o5rh+qIFNvJTIQ9oRThe8elD+63XW/PTbpFCn5D/o3ys6paGyJ0zTa q1FX+ggSndR77BD9eKHBOgb5xwjYy4Skp/Jlz6FT062uBXJ02239YTFruWp0hmxIfpIBhm SrUIpqIKysfi7W08VzBCh255gJWvDt4Ga5OSF/1fmYMGdH0VFKqIUkNaigaSHyw1laK82o ATR3XCO9UHxJ4+zl9YeJ6Upnv73EvNAhZnG9vdZRSnRDWYLbbAGrh+yp3AU0mfp2TPjR8T MTce74gsVo6L3nFZqzXtp6b2PaAdBvDuOxegl3A3TuQxhdrSA6pNfG8wUSSSaQ== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1609444434; a=rsa-sha256; cv=none; b=qHZ0FuBmEQXDDvGNUQtYvkkHkV096jYWn2mF8i7lT77IUlgtIFj5S29Gj59Vngzq8wqOJC LRuzO+larawN0Yz14MKlCwFktTfC+k+0ORZ+00yN49rntGtunODfQZVVeWYb2l1f+dnxHB KGZmVe64H3icZMXtYrrOQe3kPYSkoxVQ/gEG75JSOYQTx0ZF5IWwfbzgeibezF5DTNcIgQ cm3EVOrn2qQ95IQy4fEGH9PX3ITbPJuEIdEAFjuPf6bYOw/ETKn8VZBTQzpUfvXYprwuoK Ac7rnoZ/YjiTLiXr8gqp1Cr0efZ/TSKLb4IlmT9XmFqRshU/JyyS3Nw1NlCQ3A== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-BeenThere: dev-commits-doc-all@freebsd.org X-Mailman-Version: 2.1.34 Precedence: list List-Id: Commit messages for all branches of the doc repository List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 31 Dec 2020 19:53:54 -0000 --ai3I8gwHc37+ASRI Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Thu, Dec 31, 2020 at 01:29:38PM +0100, Mateusz Piotrowski wrote: > Hey, >=20 > I've got a couple of minor suggestions and questions regarding this patch. >=20 FWIW, I just pulled in the script that has been in use for the past 19 years. Nits in the script aside, the only intent with this commit was to update the PDF build on the download mirrors to use Git instead of SVN. Glen --ai3I8gwHc37+ASRI Content-Type: application/pgp-signature; name="signature.asc" -----BEGIN PGP SIGNATURE----- iQIzBAEBCAAdFiEEjRJAPC5sqwhs9k2jAxRYpUeP4pMFAl/uLEoACgkQAxRYpUeP 4pP8eQ/+MjFx0fr00cS9rYTjrQt4eXgRKzdED/tdpiDYPvnet3Abqw6wquMsrVuo Tlr1y+panBC9nxQBkcK8NV52bPA+8YSNa7K12MhyznT1pVEOUGYl0/AffVu4cu1m 6LV4F3ZtIQ2NZt/poBDqV+GbfFLXpKg2vqBMAB7XSpdSUeTdMyOnxv6a8HVZw3ze cBCD2cM+Q6w0r73l3ZjFan3mf4GNlQymQVfxOuCeirIuAd0xqtYl3Pvuy9RkTf0U RdbNpnh1bBGAMFbn4hktA2b+sx+OdMnwu/XnpSAaBIZX8GCGDl9w0vD8E3CfN8x7 G4FlUzx4+0NeFvjMbbGaiBSPdX2XuJ8tR1QY2qRZrKDuR/0fCQPVi5k9uY3o7qCs BUi3PFx3pENT9pN2oriQ92P64rB1a7WzbeFcOU5xeJtiNWZb9rdtW+wSWjehQnRF LrIAF22p9RHatP2tMai40o8zZXgfw/qaKp1rqLmb7CxxKt+eQzHXrCc2KFh8+xNh v8WPjQ9iHfAenbadzqzLXCl97VDgyOGNKY3lNZ15WecilSmxwhukdSNAKipV0LHg xH6j5+vG9x6q1Go4xN7/JwZL6AyhReMnTyhQQ+drk5JpOUqL0Z0SKx2B9pR6zQau I0BMzRLZQ4+IQrMlblKJBebBS9fVNzysb5DRar5msnlKW3WLCSo= =jJqR -----END PGP SIGNATURE----- --ai3I8gwHc37+ASRI--