summaryrefslogtreecommitdiffstats
path: root/upstream/fedora-40
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-17 10:52:33 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-06-17 10:52:33 +0000
commit2c3307fb903f427be3d021c5780b75cac9af2ce8 (patch)
tree65cf431f40b7481d81ae2dfce9576342686448f7 /upstream/fedora-40
parentReleasing progress-linux version 4.22.0-1~progress7.99u1. (diff)
downloadmanpages-l10n-2c3307fb903f427be3d021c5780b75cac9af2ce8.tar.xz
manpages-l10n-2c3307fb903f427be3d021c5780b75cac9af2ce8.zip
Merging upstream version 4.23.0.
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'upstream/fedora-40')
-rw-r--r--upstream/fedora-40/man1/autopoint.12
-rw-r--r--upstream/fedora-40/man1/gcore.12
-rw-r--r--upstream/fedora-40/man1/gettext.12
-rw-r--r--upstream/fedora-40/man1/gettextize.12
-rw-r--r--upstream/fedora-40/man1/icehelp.12
-rw-r--r--upstream/fedora-40/man1/icesh.12
-rw-r--r--upstream/fedora-40/man1/icesound.12
-rw-r--r--upstream/fedora-40/man1/icewm-menu-fdo.12
-rw-r--r--upstream/fedora-40/man1/icewm-menu-xrandr.12
-rw-r--r--upstream/fedora-40/man1/icewm-session.12
-rw-r--r--upstream/fedora-40/man1/icewm-set-gnomewm.12
-rw-r--r--upstream/fedora-40/man1/icewm.12
-rw-r--r--upstream/fedora-40/man1/icewmbg.110
-rw-r--r--upstream/fedora-40/man1/icewmhint.12
-rw-r--r--upstream/fedora-40/man1/makepkg-template.130
-rw-r--r--upstream/fedora-40/man1/msgattrib.12
-rw-r--r--upstream/fedora-40/man1/msgcat.12
-rw-r--r--upstream/fedora-40/man1/msgcmp.12
-rw-r--r--upstream/fedora-40/man1/msgcomm.12
-rw-r--r--upstream/fedora-40/man1/msgconv.12
-rw-r--r--upstream/fedora-40/man1/msgen.12
-rw-r--r--upstream/fedora-40/man1/msgexec.12
-rw-r--r--upstream/fedora-40/man1/msgfilter.12
-rw-r--r--upstream/fedora-40/man1/msgfmt.12
-rw-r--r--upstream/fedora-40/man1/msggrep.12
-rw-r--r--upstream/fedora-40/man1/msginit.12
-rw-r--r--upstream/fedora-40/man1/msgmerge.12
-rw-r--r--upstream/fedora-40/man1/msgunfmt.12
-rw-r--r--upstream/fedora-40/man1/msguniq.12
-rw-r--r--upstream/fedora-40/man1/ngettext.12
-rw-r--r--upstream/fedora-40/man1/recode-sr-latin.12
-rw-r--r--upstream/fedora-40/man1/systemd-nspawn.14
-rw-r--r--upstream/fedora-40/man1/xgettext.12
-rw-r--r--upstream/fedora-40/man3/bind_textdomain_codeset.32
-rw-r--r--upstream/fedora-40/man3/bindtextdomain.32
-rw-r--r--upstream/fedora-40/man3/gettext.32
-rw-r--r--upstream/fedora-40/man3/ngettext.32
-rw-r--r--upstream/fedora-40/man3/sd_bus_set_watch_bind.3239
-rw-r--r--upstream/fedora-40/man3/textdomain.32
-rw-r--r--upstream/fedora-40/man5/BUILDINFO.543
-rw-r--r--upstream/fedora-40/man5/PKGBUILD.575
-rw-r--r--upstream/fedora-40/man5/alpm-hooks.528
-rw-r--r--upstream/fedora-40/man5/btrfs.575
-rw-r--r--upstream/fedora-40/man5/exports.53
-rw-r--r--upstream/fedora-40/man5/icewm-env.52
-rw-r--r--upstream/fedora-40/man5/icewm-focus_mode.52
-rw-r--r--upstream/fedora-40/man5/icewm-keys.57
-rw-r--r--upstream/fedora-40/man5/icewm-menu.52
-rw-r--r--upstream/fedora-40/man5/icewm-preferences.52
-rw-r--r--upstream/fedora-40/man5/icewm-prefoverride.52
-rw-r--r--upstream/fedora-40/man5/icewm-programs.52
-rw-r--r--upstream/fedora-40/man5/icewm-shutdown.52
-rw-r--r--upstream/fedora-40/man5/icewm-startup.52
-rw-r--r--upstream/fedora-40/man5/icewm-theme.52
-rw-r--r--upstream/fedora-40/man5/icewm-toolbar.52
-rw-r--r--upstream/fedora-40/man5/icewm-winoptions.52
-rw-r--r--upstream/fedora-40/man5/lmhosts.58
-rw-r--r--upstream/fedora-40/man5/machine-id.53
-rw-r--r--upstream/fedora-40/man5/makepkg.conf.566
-rw-r--r--upstream/fedora-40/man5/nfs.54
-rw-r--r--upstream/fedora-40/man5/org.freedesktop.portable1.510
-rw-r--r--upstream/fedora-40/man5/org.freedesktop.systemd1.58
-rw-r--r--upstream/fedora-40/man5/pacman.conf.535
-rw-r--r--upstream/fedora-40/man5/smb.conf.516
-rw-r--r--upstream/fedora-40/man5/smbpasswd.58
-rw-r--r--upstream/fedora-40/man5/systemd.exec.56
-rw-r--r--upstream/fedora-40/man5/systemd.network.512
-rw-r--r--upstream/fedora-40/man5/systemd.service.58
-rw-r--r--upstream/fedora-40/man7/crypto-policies.74
-rw-r--r--upstream/fedora-40/man7/samba.78
-rw-r--r--upstream/fedora-40/man7/udev.711
-rw-r--r--upstream/fedora-40/man8/btrfs-balance.84
-rw-r--r--upstream/fedora-40/man8/btrfs-check.82
-rw-r--r--upstream/fedora-40/man8/btrfs-convert.812
-rw-r--r--upstream/fedora-40/man8/btrfs-device.86
-rw-r--r--upstream/fedora-40/man8/btrfs-filesystem.88
-rw-r--r--upstream/fedora-40/man8/btrfs-find-root.82
-rw-r--r--upstream/fedora-40/man8/btrfs-image.82
-rw-r--r--upstream/fedora-40/man8/btrfs-inspect-internal.82
-rw-r--r--upstream/fedora-40/man8/btrfs-map-logical.82
-rw-r--r--upstream/fedora-40/man8/btrfs-property.810
-rw-r--r--upstream/fedora-40/man8/btrfs-qgroup.82
-rw-r--r--upstream/fedora-40/man8/btrfs-quota.82
-rw-r--r--upstream/fedora-40/man8/btrfs-receive.84
-rw-r--r--upstream/fedora-40/man8/btrfs-replace.82
-rw-r--r--upstream/fedora-40/man8/btrfs-rescue.82
-rw-r--r--upstream/fedora-40/man8/btrfs-restore.84
-rw-r--r--upstream/fedora-40/man8/btrfs-scrub.812
-rw-r--r--upstream/fedora-40/man8/btrfs-select-super.82
-rw-r--r--upstream/fedora-40/man8/btrfs-send.82
-rw-r--r--upstream/fedora-40/man8/btrfs-subvolume.833
-rw-r--r--upstream/fedora-40/man8/btrfs.82
-rw-r--r--upstream/fedora-40/man8/btrfstune.84
-rw-r--r--upstream/fedora-40/man8/fsck.btrfs.88
-rw-r--r--upstream/fedora-40/man8/gssd.89
-rw-r--r--upstream/fedora-40/man8/makepkg.850
-rw-r--r--upstream/fedora-40/man8/mkfs.btrfs.84
-rw-r--r--upstream/fedora-40/man8/pacman-conf.830
-rw-r--r--upstream/fedora-40/man8/pacman-db-upgrade.8197
-rw-r--r--upstream/fedora-40/man8/pacman-key.828
-rw-r--r--upstream/fedora-40/man8/pacman.843
-rw-r--r--upstream/fedora-40/man8/repo-add.833
-rw-r--r--upstream/fedora-40/man8/systemd-soft-reboot.service.8244
-rw-r--r--upstream/fedora-40/man8/testpkg.8173
-rw-r--r--upstream/fedora-40/man8/vercmp.828
-rwxr-xr-xupstream/fedora-40/update-manpages.sh2
106 files changed, 1382 insertions, 401 deletions
diff --git a/upstream/fedora-40/man1/autopoint.1 b/upstream/fedora-40/man1/autopoint.1
index 47d30007..5daff008 100644
--- a/upstream/fedora-40/man1/autopoint.1
+++ b/upstream/fedora-40/man1/autopoint.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH AUTOPOINT "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH AUTOPOINT "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
autopoint \- copies standard gettext infrastructure
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/gcore.1 b/upstream/fedora-40/man1/gcore.1
index 7310f3ac..50416ddd 100644
--- a/upstream/fedora-40/man1/gcore.1
+++ b/upstream/fedora-40/man1/gcore.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "GCORE 1"
-.TH GCORE 1 2024-01-29 gdb-14.1-8.fc40 "GNU Development Tools"
+.TH GCORE 1 2024-03-12 gdb-14.2-1.fc40 "GNU Development Tools"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man1/gettext.1 b/upstream/fedora-40/man1/gettext.1
index 4d073f37..bce8e550 100644
--- a/upstream/fedora-40/man1/gettext.1
+++ b/upstream/fedora-40/man1/gettext.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH GETTEXT "1" "June 2023" "GNU gettext-runtime 0.22" "User Commands"
+.TH GETTEXT "1" "February 2024" "GNU gettext-runtime 0.22.5" "User Commands"
.SH NAME
gettext \- translate message
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/gettextize.1 b/upstream/fedora-40/man1/gettextize.1
index e31009fb..d81f4cf8 100644
--- a/upstream/fedora-40/man1/gettextize.1
+++ b/upstream/fedora-40/man1/gettextize.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH GETTEXTIZE "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH GETTEXTIZE "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
gettextize \- install or upgrade gettext infrastructure
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/icehelp.1 b/upstream/fedora-40/man1/icehelp.1
index 32ec235b..8a7152c6 100644
--- a/upstream/fedora-40/man1/icehelp.1
+++ b/upstream/fedora-40/man1/icehelp.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEHELP 1"
-.TH ICEHELP 1 2024-01-24 "icewm\ 3.4.5" "User Commands"
+.TH ICEHELP 1 2024-03-07 "icewm\ 3.4.6" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man1/icesh.1 b/upstream/fedora-40/man1/icesh.1
index 9ad67659..b7fa3dea 100644
--- a/upstream/fedora-40/man1/icesh.1
+++ b/upstream/fedora-40/man1/icesh.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICESH 1"
-.TH ICESH 1 2024-01-24 "icewm\ 3.4.5" "User Commands"
+.TH ICESH 1 2024-03-07 "icewm\ 3.4.6" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man1/icesound.1 b/upstream/fedora-40/man1/icesound.1
index 928a7460..de980234 100644
--- a/upstream/fedora-40/man1/icesound.1
+++ b/upstream/fedora-40/man1/icesound.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICESOUND 1"
-.TH ICESOUND 1 2024-01-24 "icewm\ 3.4.5" "User Commands"
+.TH ICESOUND 1 2024-03-07 "icewm\ 3.4.6" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man1/icewm-menu-fdo.1 b/upstream/fedora-40/man1/icewm-menu-fdo.1
index aad397d6..076be8df 100644
--- a/upstream/fedora-40/man1/icewm-menu-fdo.1
+++ b/upstream/fedora-40/man1/icewm-menu-fdo.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-MENU-FDO 1"
-.TH ICEWM-MENU-FDO 1 2024-01-24 "icewm\ 3.4.5" "User Commands"
+.TH ICEWM-MENU-FDO 1 2024-03-07 "icewm\ 3.4.6" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man1/icewm-menu-xrandr.1 b/upstream/fedora-40/man1/icewm-menu-xrandr.1
index d588ac90..f6275a2f 100644
--- a/upstream/fedora-40/man1/icewm-menu-xrandr.1
+++ b/upstream/fedora-40/man1/icewm-menu-xrandr.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-MENU-XRANDR 1"
-.TH ICEWM-MENU-XRANDR 1 2024-01-24 "icewm\ 3.4.5" "User Commands"
+.TH ICEWM-MENU-XRANDR 1 2024-03-07 "icewm\ 3.4.6" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man1/icewm-session.1 b/upstream/fedora-40/man1/icewm-session.1
index ea9023c2..9dc56227 100644
--- a/upstream/fedora-40/man1/icewm-session.1
+++ b/upstream/fedora-40/man1/icewm-session.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-SESSION 1"
-.TH ICEWM-SESSION 1 2024-01-24 "icewm\ 3.4.5" "User Commands"
+.TH ICEWM-SESSION 1 2024-03-07 "icewm\ 3.4.6" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man1/icewm-set-gnomewm.1 b/upstream/fedora-40/man1/icewm-set-gnomewm.1
index b0059a6f..9c8d11a8 100644
--- a/upstream/fedora-40/man1/icewm-set-gnomewm.1
+++ b/upstream/fedora-40/man1/icewm-set-gnomewm.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-SET-GNOMEWM 1"
-.TH ICEWM-SET-GNOMEWM 1 2024-01-24 "icewm\ 3.4.5" "User Commands"
+.TH ICEWM-SET-GNOMEWM 1 2024-03-07 "icewm\ 3.4.6" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man1/icewm.1 b/upstream/fedora-40/man1/icewm.1
index 67ee974f..700aa4b4 100644
--- a/upstream/fedora-40/man1/icewm.1
+++ b/upstream/fedora-40/man1/icewm.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM 1"
-.TH ICEWM 1 2024-01-24 "icewm\ 3.4.5" "User Commands"
+.TH ICEWM 1 2024-03-07 "icewm\ 3.4.6" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man1/icewmbg.1 b/upstream/fedora-40/man1/icewmbg.1
index 8cfafc70..c4ea9e33 100644
--- a/upstream/fedora-40/man1/icewmbg.1
+++ b/upstream/fedora-40/man1/icewmbg.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWMBG 1"
-.TH ICEWMBG 1 2024-01-24 "icewm\ 3.4.5" "User Commands"
+.TH ICEWMBG 1 2024-03-07 "icewm\ 3.4.6" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -63,7 +63,7 @@
.SS NAME
.IX Subsection "NAME"
.Vb 1
-\& icewmbg \- a background settings manager for the IceWM window manager
+\& icewmbg \- a desktop background image manager for IceWM
.Ve
.SS SYNOPSIS
.IX Subsection "SYNOPSIS"
@@ -76,8 +76,7 @@ its own background.
.PP
When the background image changes, \fBicewmbg\fR can be notified to
update the background. When switching workspaces, it checks the image
-file modification time. If the file has changed, it reloads the
-image from file.
+file modification time. If it has changed, it reloads the image.
.PP
\&\fBicewmbg\fR supports semitransparency. Semitransparent background
images and colours can be configured.
@@ -175,6 +174,9 @@ A leading tilde or environment variable is expanded.
.IP \fB\-\-postpreferences\fR 4
.IX Item "--postpreferences"
Print a list of all preference values that \fBicewmbg\fR will use.
+.IP \fB\-\-verbose\fR 4
+.IX Item "--verbose"
+Print a log of actions and some events.
.SS "GENERAL OPTIONS"
.IX Subsection "GENERAL OPTIONS"
.IP "\fB\-d\fR, \fB\-\-display\fR=\fIDISPLAY\fR" 4
diff --git a/upstream/fedora-40/man1/icewmhint.1 b/upstream/fedora-40/man1/icewmhint.1
index ef5387ae..b3ab9f99 100644
--- a/upstream/fedora-40/man1/icewmhint.1
+++ b/upstream/fedora-40/man1/icewmhint.1
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWMHINT 1"
-.TH ICEWMHINT 1 2024-01-24 "icewm\ 3.4.5" "User Commands"
+.TH ICEWMHINT 1 2024-03-07 "icewm\ 3.4.6" "User Commands"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man1/makepkg-template.1 b/upstream/fedora-40/man1/makepkg-template.1
index 42051d83..a0f5c29c 100644
--- a/upstream/fedora-40/man1/makepkg-template.1
+++ b/upstream/fedora-40/man1/makepkg-template.1
@@ -2,12 +2,12 @@
.\" Title: makepkg-template
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "MAKEPKG\-TEMPLATE" "1" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "MAKEPKG\-TEMPLATE" "1" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -130,7 +130,7 @@ arch=(\*(Aqany\*(Aq)
license=(\*(AqPerlArtistic\*(Aq \*(AqGPL\*(Aq)
depends=(\*(Aqperl\*(Aq)
source=("http://search\&.cpan\&.org/CPAN/authors/id/S/SH/SHERZODR/Config\-Simple\-${pkgver}\&.tar\&.gz")
-md5sums=(\*(Aqf014aec54f0a1e2e880d317180fce502\*(Aq)
+sha256sums=(\*(Aqdd9995706f0f9384a15ccffe116c3b6e22f42ba2e58d8f24ed03c4a0e386edb4\*(Aq)
_distname="Config\-Simple"
.fi
.if n \{\
@@ -232,17 +232,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -325,4 +314,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man1/msgattrib.1 b/upstream/fedora-40/man1/msgattrib.1
index 5414ce97..86fa7bb9 100644
--- a/upstream/fedora-40/man1/msgattrib.1
+++ b/upstream/fedora-40/man1/msgattrib.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGATTRIB "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGATTRIB "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgattrib \- attribute matching and manipulation on message catalog
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msgcat.1 b/upstream/fedora-40/man1/msgcat.1
index 4aff3572..777261b9 100644
--- a/upstream/fedora-40/man1/msgcat.1
+++ b/upstream/fedora-40/man1/msgcat.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGCAT "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGCAT "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgcat \- combines several message catalogs
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msgcmp.1 b/upstream/fedora-40/man1/msgcmp.1
index dd448ead..d46d6b86 100644
--- a/upstream/fedora-40/man1/msgcmp.1
+++ b/upstream/fedora-40/man1/msgcmp.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGCMP "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGCMP "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgcmp \- compare message catalog and template
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msgcomm.1 b/upstream/fedora-40/man1/msgcomm.1
index 7cc38fbf..2953274b 100644
--- a/upstream/fedora-40/man1/msgcomm.1
+++ b/upstream/fedora-40/man1/msgcomm.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGCOMM "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGCOMM "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgcomm \- match two message catalogs
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msgconv.1 b/upstream/fedora-40/man1/msgconv.1
index 29084ea6..f51df90b 100644
--- a/upstream/fedora-40/man1/msgconv.1
+++ b/upstream/fedora-40/man1/msgconv.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGCONV "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGCONV "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgconv \- character set conversion for message catalog
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msgen.1 b/upstream/fedora-40/man1/msgen.1
index 58cc57d9..9450beaa 100644
--- a/upstream/fedora-40/man1/msgen.1
+++ b/upstream/fedora-40/man1/msgen.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGEN "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGEN "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgen \- create English message catalog
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msgexec.1 b/upstream/fedora-40/man1/msgexec.1
index 834a8928..c07367a4 100644
--- a/upstream/fedora-40/man1/msgexec.1
+++ b/upstream/fedora-40/man1/msgexec.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGEXEC "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGEXEC "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgexec \- process translations of message catalog
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msgfilter.1 b/upstream/fedora-40/man1/msgfilter.1
index df41615d..869a82c5 100644
--- a/upstream/fedora-40/man1/msgfilter.1
+++ b/upstream/fedora-40/man1/msgfilter.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGFILTER "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGFILTER "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgfilter \- edit translations of message catalog
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msgfmt.1 b/upstream/fedora-40/man1/msgfmt.1
index 6199c24a..8844bbe2 100644
--- a/upstream/fedora-40/man1/msgfmt.1
+++ b/upstream/fedora-40/man1/msgfmt.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGFMT "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGFMT "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgfmt \- compile message catalog to binary format
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msggrep.1 b/upstream/fedora-40/man1/msggrep.1
index e9296cd2..87ca3250 100644
--- a/upstream/fedora-40/man1/msggrep.1
+++ b/upstream/fedora-40/man1/msggrep.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGGREP "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGGREP "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msggrep \- pattern matching on message catalog
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msginit.1 b/upstream/fedora-40/man1/msginit.1
index da090ec8..8e80e9d2 100644
--- a/upstream/fedora-40/man1/msginit.1
+++ b/upstream/fedora-40/man1/msginit.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGINIT "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGINIT "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msginit \- initialize a message catalog
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msgmerge.1 b/upstream/fedora-40/man1/msgmerge.1
index a6466499..afd8adbb 100644
--- a/upstream/fedora-40/man1/msgmerge.1
+++ b/upstream/fedora-40/man1/msgmerge.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGMERGE "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGMERGE "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgmerge \- merge message catalog and template
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msgunfmt.1 b/upstream/fedora-40/man1/msgunfmt.1
index e6903048..5bca3278 100644
--- a/upstream/fedora-40/man1/msgunfmt.1
+++ b/upstream/fedora-40/man1/msgunfmt.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGUNFMT "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGUNFMT "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msgunfmt \- uncompile message catalog from binary format
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/msguniq.1 b/upstream/fedora-40/man1/msguniq.1
index 32098095..84a1949f 100644
--- a/upstream/fedora-40/man1/msguniq.1
+++ b/upstream/fedora-40/man1/msguniq.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH MSGUNIQ "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH MSGUNIQ "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
msguniq \- unify duplicate translations in message catalog
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/ngettext.1 b/upstream/fedora-40/man1/ngettext.1
index 9b00ad17..ab31d199 100644
--- a/upstream/fedora-40/man1/ngettext.1
+++ b/upstream/fedora-40/man1/ngettext.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH NGETTEXT "1" "June 2023" "GNU gettext-runtime 0.22" "User Commands"
+.TH NGETTEXT "1" "February 2024" "GNU gettext-runtime 0.22.5" "User Commands"
.SH NAME
ngettext \- translate message and choose plural form
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/recode-sr-latin.1 b/upstream/fedora-40/man1/recode-sr-latin.1
index f172cfc5..560dbe8e 100644
--- a/upstream/fedora-40/man1/recode-sr-latin.1
+++ b/upstream/fedora-40/man1/recode-sr-latin.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH RECODE-SR-LATIN "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH RECODE-SR-LATIN "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
recode-sr-latin \- convert Serbian text from Cyrillic to Latin script
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man1/systemd-nspawn.1 b/upstream/fedora-40/man1/systemd-nspawn.1
index 9aafd6eb..bfd09f6b 100644
--- a/upstream/fedora-40/man1/systemd-nspawn.1
+++ b/upstream/fedora-40/man1/systemd-nspawn.1
@@ -1453,7 +1453,9 @@ Control whether the container\*(Aqs journal shall be made visible to the host sy
"try\-host"
and
"try\-guest"
-do the same but do not fail if the host does not have persistent journaling enabled\&. If
+do the same but do not fail if the host does not have persistent journaling enabled, or if the container is in the
+\fB\-\-ephemeral\fR
+mode\&. If
"auto"
(the default), and the right subdirectory of
/var/log/journal
diff --git a/upstream/fedora-40/man1/xgettext.1 b/upstream/fedora-40/man1/xgettext.1
index 2c75c543..4a5d8d87 100644
--- a/upstream/fedora-40/man1/xgettext.1
+++ b/upstream/fedora-40/man1/xgettext.1
@@ -1,5 +1,5 @@
.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.47.6.
-.TH XGETTEXT "1" "June 2023" "GNU gettext-tools 0.22" "User Commands"
+.TH XGETTEXT "1" "February 2024" "GNU gettext-tools 0.22.5" "User Commands"
.SH NAME
xgettext \- extract gettext strings from source
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man3/bind_textdomain_codeset.3 b/upstream/fedora-40/man3/bind_textdomain_codeset.3
index f298c407..80810932 100644
--- a/upstream/fedora-40/man3/bind_textdomain_codeset.3
+++ b/upstream/fedora-40/man3/bind_textdomain_codeset.3
@@ -10,7 +10,7 @@
.\" GNU gettext source code and manual
.\" LI18NUX 2000 Globalization Specification
.\"
-.TH BIND_TEXTDOMAIN_CODESET 3 "May 2001" "GNU gettext 0.22"
+.TH BIND_TEXTDOMAIN_CODESET 3 "May 2001" "GNU gettext 0.22.5"
.SH NAME
bind_textdomain_codeset \- set encoding of message translations
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man3/bindtextdomain.3 b/upstream/fedora-40/man3/bindtextdomain.3
index ebea3bdd..b6fe8701 100644
--- a/upstream/fedora-40/man3/bindtextdomain.3
+++ b/upstream/fedora-40/man3/bindtextdomain.3
@@ -10,7 +10,7 @@
.\" GNU gettext source code and manual
.\" LI18NUX 2000 Globalization Specification
.\"
-.TH BINDTEXTDOMAIN 3 "May 2001" "GNU gettext 0.22"
+.TH BINDTEXTDOMAIN 3 "May 2001" "GNU gettext 0.22.5"
.SH NAME
bindtextdomain \- set directory containing message catalogs
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man3/gettext.3 b/upstream/fedora-40/man3/gettext.3
index 321fa7b3..968ab72f 100644
--- a/upstream/fedora-40/man3/gettext.3
+++ b/upstream/fedora-40/man3/gettext.3
@@ -10,7 +10,7 @@
.\" GNU gettext source code and manual
.\" LI18NUX 2000 Globalization Specification
.\"
-.TH GETTEXT 3 "May 2001" "GNU gettext 0.22"
+.TH GETTEXT 3 "May 2001" "GNU gettext 0.22.5"
.SH NAME
gettext, dgettext, dcgettext \- translate message
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man3/ngettext.3 b/upstream/fedora-40/man3/ngettext.3
index 831f4235..d6f9283f 100644
--- a/upstream/fedora-40/man3/ngettext.3
+++ b/upstream/fedora-40/man3/ngettext.3
@@ -10,7 +10,7 @@
.\" GNU gettext source code and manual
.\" LI18NUX 2000 Globalization Specification
.\"
-.TH NGETTEXT 3 "May 2001" "GNU gettext 0.22"
+.TH NGETTEXT 3 "May 2001" "GNU gettext 0.22.5"
.SH NAME
ngettext, dngettext, dcngettext \- translate message and choose plural form
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man3/sd_bus_set_watch_bind.3 b/upstream/fedora-40/man3/sd_bus_set_watch_bind.3
index ac559757..6e0ae4d2 100644
--- a/upstream/fedora-40/man3/sd_bus_set_watch_bind.3
+++ b/upstream/fedora-40/man3/sd_bus_set_watch_bind.3
@@ -83,6 +83,245 @@ The code described here uses
from a parallel thread\&. It is recommended to only do calls to
\fBsetenv()\fR
from an early phase of the program when no other threads have been started\&.
+.SH "EXAMPLE"
+.PP
+\fBExample\ \&1.\ \&Create a simple system service that publishes a property on the system bus and can reconnect when D\-Bus disconnects and reconnects\fR
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+/* SPDX\-License\-Identifier: MIT\-0 */
+
+/* Implements a D\-Bus service that automatically reconnects when the system bus is restarted\&.
+ *
+ * Compile with \*(Aqcc sd_bus_service_reconnect\&.c $(pkg\-config \-\-libs \-\-cflags libsystemd)\*(Aq
+ *
+ * To allow the program to take ownership of the name \*(Aqorg\&.freedesktop\&.ReconnectExample\*(Aq,
+ * add the following as /etc/dbus\-1/system\&.d/org\&.freedesktop\&.ReconnectExample\&.conf
+ * and then reload the broker with \*(Aqsystemctl reload dbus\*(Aq:
+
+<?xml version="1\&.0"?> <!\-\-*\-nxml\-*\-\->
+<!DOCTYPE busconfig PUBLIC "\-//freedesktop//DTD D\-BUS Bus Configuration 1\&.0//EN"
+ "http://www\&.freedesktop\&.org/standards/dbus/1\&.0/busconfig\&.dtd">
+<busconfig>
+ <policy user="root">
+ <allow own="org\&.freedesktop\&.ReconnectExample"/>
+ <allow send_destination="org\&.freedesktop\&.ReconnectExample"/>
+ <allow receive_sender="org\&.freedesktop\&.ReconnectExample"/>
+ </policy>
+
+ <policy context="default">
+ <allow send_destination="org\&.freedesktop\&.ReconnectExample"/>
+ <allow receive_sender="org\&.freedesktop\&.ReconnectExample"/>
+ </policy>
+</busconfig>
+
+ *
+ * To get the property via busctl:
+ *
+ * $ busctl \-\-user get\-property org\&.freedesktop\&.ReconnectExample \e
+ * /org/freedesktop/ReconnectExample \e
+ * org\&.freedesktop\&.ReconnectExample \e
+ * Example
+ * s "example"
+ */
+
+#include <errno\&.h>
+#include <stdio\&.h>
+#include <stdlib\&.h>
+#include <systemd/sd\-bus\&.h>
+
+#define _cleanup_(f) __attribute__((cleanup(f)))
+
+#define check(x) ({ \e
+ int _r = (x); \e
+ errno = _r < 0 ? \-_r : 0; \e
+ printf(#x ": %m\en"); \e
+ if (_r < 0) \e
+ return EXIT_FAILURE; \e
+ })
+
+typedef struct object {
+ const char *example;
+ sd_bus **bus;
+ sd_event **event;
+} object;
+
+static int property_get(
+ sd_bus *bus,
+ const char *path,
+ const char *interface,
+ const char *property,
+ sd_bus_message *reply,
+ void *userdata,
+ sd_bus_error *error) {
+
+ object *o = userdata;
+
+ if (strcmp(property, "Example") == 0)
+ return sd_bus_message_append(reply, "s", o\->example);
+
+ return sd_bus_error_setf(error,
+ SD_BUS_ERROR_UNKNOWN_PROPERTY,
+ "Unknown property \*(Aq%s\*(Aq",
+ property);
+}
+
+/* https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_add_object\&.html */
+static const sd_bus_vtable vtable[] = {
+ SD_BUS_VTABLE_START(0),
+ SD_BUS_PROPERTY(
+ "Example", "s",
+ property_get,
+ 0,
+ SD_BUS_VTABLE_PROPERTY_CONST),
+ SD_BUS_VTABLE_END
+};
+
+static int setup(object *o);
+
+static int on_disconnect(sd_bus_message *message, void *userdata, sd_bus_error *ret_error) {
+ check(setup((object *)userdata));
+ return 0;
+}
+
+/* Ensure the event loop exits with a clear error if acquiring the well\-known service name fails */
+static int request_name_callback(sd_bus_message *m, void *userdata, sd_bus_error *ret_error) {
+ if (!sd_bus_message_is_method_error(m, NULL))
+ return 1;
+
+ const sd_bus_error *error = sd_bus_message_get_error(m);
+
+ if (sd_bus_error_has_names(error, SD_BUS_ERROR_TIMEOUT, SD_BUS_ERROR_NO_REPLY))
+ return 1; /* The bus is not available, try again later */
+
+ printf("Failed to request name: %s\en", error\->message);
+ object *o = userdata;
+ check(sd_event_exit(*o\->event, \-sd_bus_error_get_errno(error)));
+
+ return 1;
+}
+
+static int setup(object *o) {
+ /* If we are reconnecting, then the bus object needs to be closed, detached from
+ * the event loop and recreated\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_detach_event\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_close_unref\&.html
+ */
+ if (*o\->bus) {
+ check(sd_bus_detach_event(*o\->bus));
+ *o\->bus = sd_bus_close_unref(*o\->bus);
+ }
+
+ /* Set up a new bus object for the system bus, configure it to wait for D\-Bus to be available
+ * instead of failing if it is not, and start it\&. All the following operations are asyncronous
+ * and will not block waiting for D\-Bus to be available\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_new\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_set_address\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_set_bus_client\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_negotiate_creds\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_set_watch_bind\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_set_connected_signal\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_start\&.html
+ */
+ check(sd_bus_new(o\->bus));
+ check(sd_bus_set_address(*o\->bus, "unix:path=/run/dbus/system_bus_socket"));
+ check(sd_bus_set_bus_client(*o\->bus, 1));
+ check(sd_bus_negotiate_creds(*o\->bus, 1, SD_BUS_CREDS_UID|SD_BUS_CREDS_EUID|SD_BUS_CREDS_EFFECTIVE_CAPS));
+ check(sd_bus_set_watch_bind(*o\->bus, 1));
+ check(sd_bus_start(*o\->bus));
+
+ /* Publish an interface on the bus, specifying our well\-known object access
+ * path and public interface name\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_add_object\&.html
+ * https://dbus\&.freedesktop\&.org/doc/dbus\-tutorial\&.html
+ */
+ check(sd_bus_add_object_vtable(*o\->bus,
+ NULL,
+ "/org/freedesktop/ReconnectExample",
+ "org\&.freedesktop\&.ReconnectExample",
+ vtable,
+ o));
+ /* By default the service is only assigned an ephemeral name\&. Also add a well\-known
+ * one, so that clients know whom to call\&. This needs to be asynchronous, as
+ * D\-Bus might not be yet available\&. The callback will check whether the error is
+ * expected or not, in case it fails\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_request_name\&.html
+ */
+ check(sd_bus_request_name_async(*o\->bus,
+ NULL,
+ "org\&.freedesktop\&.ReconnectExample",
+ 0,
+ request_name_callback,
+ o));
+ /* When D\-Bus is disconnected this callback will be invoked, which will
+ * set up the connection again\&. This needs to be asynchronous, as D\-Bus might not
+ * yet be available\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_match_signal_async\&.html
+ */
+ check(sd_bus_match_signal_async(*o\->bus,
+ NULL,
+ "org\&.freedesktop\&.DBus\&.Local",
+ NULL,
+ "org\&.freedesktop\&.DBus\&.Local",
+ "Disconnected",
+ on_disconnect,
+ NULL,
+ o));
+ /* Attach the bus object to the event loop so that calls and signals are processed\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_attach_event\&.html
+ */
+ check(sd_bus_attach_event(*o\->bus, *o\->event, 0));
+
+ return 0;
+}
+
+int main(int argc, char **argv) {
+ /* The bus should be relinquished before the program terminates\&. The cleanup
+ * attribute allows us to do it nicely and cleanly whenever we exit the
+ * block\&.
+ */
+ _cleanup_(sd_bus_flush_close_unrefp) sd_bus *bus = NULL;
+ _cleanup_(sd_event_unrefp) sd_event *event = NULL;
+ object o = {
+ \&.example = "example",
+ \&.bus = &bus,
+ \&.event = &event,
+ };
+
+ /* Create an event loop data structure, with default parameters\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_event_default\&.html
+ */
+ check(sd_event_default(&event));
+
+ /* By default the event loop will terminate when all sources have disappeared, so
+ * we have to keep it \*(Aqoccupied\*(Aq\&. Register signal handling to do so\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_event_add_signal\&.html
+ */
+ check(sd_event_add_signal(event, NULL, SIGINT|SD_EVENT_SIGNAL_PROCMASK, NULL, NULL));
+ check(sd_event_add_signal(event, NULL, SIGTERM|SD_EVENT_SIGNAL_PROCMASK, NULL, NULL));
+
+ check(setup(&o));
+
+ /* Enter the main loop, it will exit only on sigint/sigterm\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_event_loop\&.html
+ */
+ check(sd_event_loop(event));
+
+ /* https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_release_name\&.html */
+ check(sd_bus_release_name(bus, "org\&.freedesktop\&.ReconnectExample"));
+
+ return 0;
+}
+.fi
+.if n \{\
+.RE
+.\}
+.PP
+This is particularly useful for services that are configured to survive a soft\-reboot, see
+\fBsystemd-soft-reboot.service\fR(8)
+for more details\&.
.SH "HISTORY"
.PP
\fBsd_bus_set_watch_bind()\fR
diff --git a/upstream/fedora-40/man3/textdomain.3 b/upstream/fedora-40/man3/textdomain.3
index 32abcbe7..49d7dfc4 100644
--- a/upstream/fedora-40/man3/textdomain.3
+++ b/upstream/fedora-40/man3/textdomain.3
@@ -10,7 +10,7 @@
.\" GNU gettext source code and manual
.\" LI18NUX 2000 Globalization Specification
.\"
-.TH TEXTDOMAIN 3 "May 2001" "GNU gettext 0.22"
+.TH TEXTDOMAIN 3 "May 2001" "GNU gettext 0.22.5"
.SH NAME
textdomain \- set domain for future gettext() calls
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man5/BUILDINFO.5 b/upstream/fedora-40/man5/BUILDINFO.5
index 13f1ccde..fad0ab76 100644
--- a/upstream/fedora-40/man5/BUILDINFO.5
+++ b/upstream/fedora-40/man5/BUILDINFO.5
@@ -2,12 +2,12 @@
.\" Title: buildinfo
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "BUILDINFO" "5" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "BUILDINFO" "5" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -34,7 +34,7 @@ BUILDINFO \- Makepkg package build information file
This manual page describes the format of a BUILDINFO file found in the root of a package created by makepkg\&. The file contains a description of the package\(cqs build environment\&. The information is formatted in key\-value pairs separated by a \fI=\fR, one value per line\&. Arrays are represented multiple keys with the same value\&.
.SH "DESCRIPTION"
.sp
-This is a description of the contents of version \fI1\fR of the BUILDINFO file format\&.
+This is a description of the contents of version \fI2\fR of the BUILDINFO file format\&.
.PP
\fBformat\fR
.RS 4
@@ -86,6 +86,19 @@ The directory where the package was built\&.
The directory from which makepkg was executed\&.
.RE
.PP
+\fBbuildtool\fR
+.RS 4
+The name of the tool ecosystem used to set up the build environment\&. Used for defining a spec for reproducible builds, e\&.g\&. the source of the
+\fBmakepkg.conf\fR(5)
+used\&.
+.RE
+.PP
+\fBbuildtoolver\fR
+.RS 4
+The full version of the
+\fIbuildtool\fR, for example: "$pkgver\-$pkgrel\-$pkgarch"\&.
+.RE
+.PP
\fBbuildenv (array)\fR
.RS 4
The build environment specified in makepkg\&.conf\&.
@@ -142,17 +155,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -235,4 +237,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man5/PKGBUILD.5 b/upstream/fedora-40/man5/PKGBUILD.5
index c320a1e5..ead7e36c 100644
--- a/upstream/fedora-40/man5/PKGBUILD.5
+++ b/upstream/fedora-40/man5/PKGBUILD.5
@@ -2,12 +2,12 @@
.\" Title: pkgbuild
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "PKGBUILD" "5" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "PKGBUILD" "5" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -28,7 +28,7 @@
.\" * MAIN CONTENT STARTS HERE *
.\" -----------------------------------------------------------------
.SH "NAME"
-PKGBUILD \- Arch Linux package build description file
+PKGBUILD \- Package build description file
.SH "SYNOPSIS"
.sp
PKGBUILD
@@ -104,15 +104,7 @@ This field contains a URL that is associated with the software being packaged\&.
.PP
\fBlicense (array)\fR
.RS 4
-This field specifies the license(s) that apply to the package\&. Commonly used licenses can be found in
-\fI/usr/share/licenses/common\fR\&. If you see the package\(cqs license there, simply reference it in the license field (e\&.g\&.,
-license=(\*(AqGPL\*(Aq))\&. If the package provides a license not available in
-\fI/usr/share/licenses/common\fR, then you should include it in the package itself and set
-license=(\*(Aqcustom\*(Aq)
-or
-license=(\*(Aqcustom:LicenseName\*(Aq)\&. The license should be placed in
-\fI$pkgdir/usr/share/licenses/$pkgname/\fR
-when building the package\&. If multiple licenses are applicable, list all of them:
+This field specifies the license(s) that apply to the package\&. If multiple licenses are applicable, list all of them:
license=(\*(AqGPL\*(Aq \*(AqFDL\*(Aq)\&.
.RE
.PP
@@ -223,8 +215,6 @@ is one of five comparisons:
<
(less than)\&.
.sp
-If the dependency name appears to be a library (ends with \&.so), makepkg will try to find a binary that depends on the library in the built package and append the version needed by the binary\&. Appending the version yourself disables automatic detection\&.
-.sp
Additional architecture\-specific depends can be added by appending an underscore and the architecture name e\&.g\&.,
\fIdepends_x86_64=()\fR\&.
.RE
@@ -292,8 +282,6 @@ and
<
operators are invalid as only specific versions of a package may be provided\&.
.sp
-If the provision name appears to be a library (ends with \&.so), makepkg will try to find the library in the built package and append the correct version\&. Appending the version yourself disables automatic detection\&.
-.sp
Additional architecture\-specific provides can be added by appending an underscore and the architecture name e\&.g\&.,
\fIprovides_x86_64=()\fR\&.
.RE
@@ -421,7 +409,16 @@ If you create any variables of your own in any of these functions, it is recomme
.RS 4
The
package()
-function is used to install files into the directory that will become the root directory of the built package and is run after all the optional functions listed below\&. The packaging stage is run using fakeroot to ensure correct file permissions in the resulting package\&. All other functions will be run as the user calling makepkg\&.
+function is used to install files into the directory that will become the root directory of the built package and is run after all the optional functions listed below\&. The packaging stage is run using fakeroot to ensure correct file permissions in the resulting package\&. All other functions will be run as the user calling makepkg\&. This function is run inside
+$srcdir\&.
+.RE
+.PP
+\fBverify() Function\fR
+.RS 4
+An optional
+verify()
+function can be specified to implement arbitrary source authentication\&. The function should return a non\-zero exit code when verification fails\&. This function is run before sources are extracted\&. This function is run inside
+$startdir\&.
.RE
.PP
\fBprepare() Function\fR
@@ -432,7 +429,8 @@ function can be specified in which operations to prepare the sources for buildin
build()
function\&. The
prepare()
-function is skipped when source extraction is skipped\&.
+function is skipped when source extraction is skipped\&. This function is run inside
+$srcdir\&.
.RE
.PP
\fBbuild() Function\fR
@@ -441,7 +439,8 @@ The optional
build()
function is used to compile and/or adjust the source files in preparation to be installed by the
package()
-function\&.
+function\&. This function is run inside
+$srcdir\&.
.RE
.PP
\fBcheck() Function\fR
@@ -454,7 +453,8 @@ and
package()
functions\&. Be sure any exotic commands used are covered by the
checkdepends
-array\&.
+array\&. This function is run inside
+$srcdir\&.
.RE
.sp
All of the above variables such as $pkgname and $pkgver are available for use in the packaging functions\&. In addition, makepkg defines the following variables:
@@ -462,9 +462,6 @@ All of the above variables such as $pkgname and $pkgver are available for use in
\fBsrcdir\fR
.RS 4
This contains the directory where makepkg extracts, or copies, all source files\&.
-.sp
-All of the packaging functions defined above are run starting inside
-$srcdir
.RE
.PP
\fBpkgdir\fR
@@ -563,6 +560,8 @@ source=(\*(Aqdirectory::url#fragment?query\*(Aq)
.sp
Currently makepkg supports the Bazaar, Git, Subversion, Fossil and Mercurial version control systems\&. For other version control systems, manual cloning of upstream repositories must be done in the prepare() function\&.
.sp
+Some VCS Sources like Git support pinning the checkout by a checksum of its content using deterministic export functionality like \(lqgit archive\(rq\&.
+.sp
The source URL is divided into four components:
.PP
\fBdirectory\fR
@@ -620,7 +619,7 @@ source=(url?signed#fragment)\&. Currently only supported by Git\&.
.RE
.SH "EXAMPLE"
.sp
-The following is an example PKGBUILD for the \fIpatch\fR package\&. For more examples, look through the build files of your distribution\(cqs packages\&. For those using Arch Linux, consult the Arch Build System (ABS) tree\&.
+The following is an example PKGBUILD for the \fIpatch\fR package\&. For more examples, look through the build files of your distribution\(cqs packages\&.
.sp
.if n \{\
.RS 4
@@ -640,8 +639,8 @@ depends=(\*(Aqglibc\*(Aq)
makedepends=(\*(Aqed\*(Aq)
optdepends=(\*(Aqed: for "patch \-e" functionality\*(Aq)
source=("ftp://ftp\&.gnu\&.org/gnu/$pkgname/$pkgname\-$pkgver\&.tar\&.xz"{,\&.sig})
-md5sums=(\*(Aqe9ae5393426d3ad783a300a338c09b72\*(Aq
- \*(AqSKIP\*(Aq)
+sha256sums=(\*(Aq9124ba46db0abd873d0995c2ca880e81252676bb6c03e0a37dfc5f608a9b0ceb\*(Aq
+ \*(AqSKIP\*(Aq)
build() {
cd "$srcdir/$pkgname\-$pkgver"
@@ -699,17 +698,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -792,4 +780,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man5/alpm-hooks.5 b/upstream/fedora-40/man5/alpm-hooks.5
index f82c1e8a..e2080b47 100644
--- a/upstream/fedora-40/man5/alpm-hooks.5
+++ b/upstream/fedora-40/man5/alpm-hooks.5
@@ -2,12 +2,12 @@
.\" Title: alpm-hooks
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "ALPM\-HOOKS" "5" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "ALPM\-HOOKS" "5" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -176,17 +176,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -269,4 +258,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man5/btrfs.5 b/upstream/fedora-40/man5/btrfs.5
index 208aa24b..8f00c0be 100644
--- a/upstream/fedora-40/man5/btrfs.5
+++ b/upstream/fedora-40/man5/btrfs.5
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS" "5" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS" "5" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs \- topics about the BTRFS filesystem (mount options, supported file attributes and other)
.SH DESCRIPTION
@@ -70,7 +70,7 @@ storage model, hardware considerations
.SS BTRFS SPECIFIC MOUNT OPTIONS
.sp
This section describes mount options specific to BTRFS. For the generic mount
-options please refer to \fBmount(8)\fP manual page. The options are sorted alphabetically
+options please refer to \fI\%mount(8)\fP manual page. The options are sorted alphabetically
(discarding the \fIno\fP prefix).
.sp
\fBNOTE:\fP
@@ -95,7 +95,7 @@ have been applied.
(default: on)
.sp
Enable/disable support for POSIX Access Control Lists (ACLs). See the
-\fBacl(5)\fP manual page for more information about ACLs.
+\fI\%acl(5)\fP manual page for more information about ACLs.
.sp
The support for ACL is build\-time configurable (BTRFS_FS_POSIX_ACL) and
mount fails if \fIacl\fP is requested but the feature is not compiled in.
@@ -228,7 +228,7 @@ If compression is enabled, \fInodatacow\fP and \fInodatasum\fP are disabled.
.sp
Enable data copy\-on\-write for newly created files.
\fINodatacow\fP implies \fInodatasum\fP, and disables \fIcompression\fP\&. All files created
-under \fInodatacow\fP are also set the NOCOW file attribute (see \fBchattr(1)\fP).
+under \fInodatacow\fP are also set the NOCOW file attribute (see \fI\%chattr(1)\fP).
.sp
\fBNOTE:\fP
.INDENT 7.0
@@ -247,7 +247,7 @@ at the cost of potential partial writes, in case the write is interrupted
Enable data checksumming for newly created files.
\fIDatasum\fP implies \fIdatacow\fP, i.e. the normal mode of operation. All files created
under \fInodatasum\fP inherit the \(dqno checksums\(dq property, however there\(aqs no
-corresponding file attribute (see \fBchattr(1)\fP).
+corresponding file attribute (see \fI\%chattr(1)\fP).
.sp
\fBNOTE:\fP
.INDENT 7.0
@@ -599,7 +599,7 @@ Historically, any user could create a snapshot even if he was not owner
of the source subvolume, the subvolume deletion has been restricted for that
reason. The subvolume creation has been restricted but this mount option is
still required. This is a usability issue.
-Since 4.18, the \fBrmdir(2)\fP syscall can delete an empty subvolume just like an
+Since 4.18, the \fI\%rmdir(2)\fP syscall can delete an empty subvolume just like an
ordinary directory. Whether this is possible can be detected at runtime, see
\fIrmdir_subvol\fP feature in \fIFILESYSTEM FEATURES\fP\&.
.UNINDENT
@@ -635,7 +635,7 @@ previous use of the \fIinode_cache\fP option can be removed by
.UNINDENT
.SS NOTES ON GENERIC MOUNT OPTIONS
.sp
-Some of the general mount options from \fBmount(8)\fP that affect BTRFS and are
+Some of the general mount options from \fI\%mount(8)\fP that affect BTRFS and are
worth mentioning.
.INDENT 0.0
.TP
@@ -771,7 +771,7 @@ the filesystem contains or contained a RAID56 profile of block groups
.B rmdir_subvol
(since: 4.18)
.sp
-indicate that \fBrmdir(2)\fP syscall can delete an empty subvolume just like an
+indicate that \fI\%rmdir(2)\fP syscall can delete an empty subvolume just like an
ordinary directory. Note that this feature only depends on the kernel version.
.TP
.B skinny_metadata
@@ -813,8 +813,8 @@ sequentially, see section \fI\%ZONED MODE\fP
.SH SWAPFILE SUPPORT
.sp
A swapfile, when active, is a file\-backed swap area. It is supported since kernel 5.0.
-Use \fBswapon(8)\fP to activate it, until then (respectively again after deactivating it
-with \fBswapoff(8)\fP) it\(aqs just a normal file (with NODATACOW set), for which the special
+Use \fI\%swapon(8)\fP to activate it, until then (respectively again after deactivating it
+with \fI\%swapoff(8)\fP) it\(aqs just a normal file (with NODATACOW set), for which the special
restrictions for active swapfiles don\(aqt apply.
.sp
There are some limitations of the implementation in BTRFS and Linux swap
@@ -1447,9 +1447,9 @@ pattern detection, byte frequency, Shannon entropy.
.SH COMPATIBILITY
.sp
Compression is done using the COW mechanism so it\(aqs incompatible with
-\fInodatacow\fP\&. Direct IO works on compressed files but will fall back to buffered
-writes and leads to recompression. Currently \fInodatasum\fP and compression don\(aqt
-work together.
+\fInodatacow\fP\&. Direct IO read works on compressed files but will fall back to
+buffered writes and leads to no compression even if force compression is set.
+Currently \fInodatasum\fP and compression don\(aqt work together.
.sp
The compression algorithms have been added over time so the version
compatibility should be also considered, together with other tools that may
@@ -1886,7 +1886,7 @@ depends on the \fInodesize\fP value, for 4KiB it\(aqs 3949 bytes, for larger nod
it\(aqs 4095 due to the system limit PATH_MAX
.sp
The symlink target may not be a valid path, i.e. the path name components
-can exceed the limits (NAME_MAX), there\(aqs no content validation at \fBsymlink(3)\fP
+can exceed the limits (NAME_MAX), there\(aqs no content validation at \fI\%symlink(3)\fP
creation.
.TP
.B maximum number of inodes
@@ -1944,7 +1944,7 @@ old and new interfaces, with confusing names. The following list should clarify
that:
.INDENT 0.0
.IP \(bu 2
-\fIattributes\fP: \fBchattr(1)\fP or \fBlsattr(1)\fP utilities (the ioctls are
+\fIattributes\fP: \fI\%chattr(1)\fP or \fI\%lsattr(1)\fP utilities (the ioctls are
FS_IOC_GETFLAGS and FS_IOC_SETFLAGS), due to the ioctl names the attributes
are also called flags
.IP \(bu 2
@@ -1952,7 +1952,7 @@ are also called flags
bits similar to the attributes but extensible and new bits will be added in
the future (the ioctls are FS_IOC_FSGETXATTR and FS_IOC_FSSETXATTR but they
are not related to extended attributes that are also called xattrs), there\(aqs
-no standard tool to change the bits, there\(aqs support in \fBxfs_io(8)\fP as
+no standard tool to change the bits, there\(aqs support in \fI\%xfs_io(8)\fP as
command \fBxfs_io \-c chattr\fP
.UNINDENT
.SS Attributes
@@ -1986,11 +1986,11 @@ empty files.
.UNINDENT
.TP
.B d
-\fIno dump\fP, makes sense with 3rd party tools like \fBdump(8)\fP, on BTRFS the
+\fIno dump\fP, makes sense with 3rd party tools like \fI\%dump(8)\fP, on BTRFS the
attribute can be set/unset but no other special handling is done
.TP
.B D
-\fIsynchronous directory updates\fP, for more details search \fBopen(2)\fP for \fIO_SYNC\fP
+\fIsynchronous directory updates\fP, for more details search \fI\%open(2)\fP for \fIO_SYNC\fP
and \fIO_DSYNC\fP
.TP
.B i
@@ -1999,23 +1999,23 @@ long as this attribute is set (obviously the exception is unsetting the attribut
.TP
.B m
\fIno compression\fP, permanently turn off compression on the given file. Any
-compression mount options will not affect this file. (\fBchattr\fP support added in
+compression mount options will not affect this file. (\fI\%chattr(1)\fP support added in
1.46.2)
.sp
When set on a directory, all newly created files will inherit this attribute.
This attribute cannot be set with \fIc\fP at the same time.
.TP
.B S
-\fIsynchronous updates\fP, for more details search \fBopen(2)\fP for \fIO_SYNC\fP and
+\fIsynchronous updates\fP, for more details search \fI\%open(2)\fP for \fIO_SYNC\fP and
\fIO_DSYNC\fP
.UNINDENT
.sp
No other attributes are supported. For the complete list please refer to the
-\fBchattr(1)\fP manual page.
+\fI\%chattr(1)\fP manual page.
.SS XFLAGS
.sp
There\(aqs an overlap of letters assigned to the bits with the attributes, this list
-refers to what \fBxfs_io(8)\fP provides:
+refers to what \fI\%xfs_io(8)\fP provides:
.INDENT 0.0
.TP
.B i
@@ -2757,10 +2757,23 @@ have been demonstrated (\fIrowhammer\fP) achieving specific bits to be flipped.
While these were targeted, this shows that a series of reads or writes can
affect unrelated parts of memory.
.sp
+Block group profiles with redundancy (like RAID1) will not protect against
+memory errors as the blocks are first stored in memory before they are written
+to the devices from the same source.
+.sp
+A filesystem mounted read\-only will not affect the underlying block device in
+almost 100% (with highly unlikely exceptions). The exception is a tree\-log that
+needs to be replayed during mount (and before the read\-only mount takes place),
+working memory is needed for that and that can be affected by bit flips.
+There\(aqs a theoretical case where bit flip changes the filesystem status from
+read\-only to read\-write.
+.sp
Further reading:
.INDENT 0.0
.IP \(bu 2
\fI\%https://en.wikipedia.org/wiki/Row_hammer\fP
+.IP \(bu 2
+memory overclocking, XMP, potential risks
.UNINDENT
.sp
What to do:
@@ -2772,6 +2785,10 @@ is under heavy load that the default memtest cannot trigger
memory errors may appear as filesystem going read\-only due to \(dqpre write\(dq
check, that verify meta data before they get written but fail some basic
consistency checks
+.IP \(bu 2
+newly built systems should be tested before being put to production use,
+ideally start a IO/CPU load that will be run on such system later; namely
+systems that will utilize overclocking or special performance features
.UNINDENT
.SS Direct memory access (DMA)
.sp
@@ -2827,7 +2844,7 @@ to avoid unnecessary resets and performs optimizations to maximize the storage
media lifetime. The known techniques are deduplication (blocks with same
fingerprint/hash are mapped to same physical block), compression or internal
remapping and garbage collection of used memory cells. Due to the additional
-processing there are measures to verity the data e.g. by ECC codes.
+processing there are measures to verify the data e.g. by ECC codes.
.sp
The observations of failing SSDs show that the whole electronic fails at once
or affects a lot of data (e.g. stored on one chip). Recovering such data
@@ -2960,13 +2977,13 @@ and replacing the card could be required as well.
filesystem when it tells you.\fP
.SH SEE ALSO
.sp
-\fBacl(5)\fP,
+\fI\%acl(5)\fP,
\fI\%btrfs(8)\fP,
-\fBchattr(1)\fP,
-\fBfstrim(8)\fP,
-\fBioctl(2)\fP,
+\fI\%chattr(1)\fP,
+\fI\%fstrim(8)\fP,
+\fI\%ioctl(2)\fP,
\fI\%mkfs.btrfs(8)\fP,
-\fBmount(8)\fP,
-\fBswapon(8)\fP
+\fI\%mount(8)\fP,
+\fI\%swapon(8)\fP
.\" Generated by docutils manpage writer.
.
diff --git a/upstream/fedora-40/man5/exports.5 b/upstream/fedora-40/man5/exports.5
index 58537a22..c14769e5 100644
--- a/upstream/fedora-40/man5/exports.5
+++ b/upstream/fedora-40/man5/exports.5
@@ -445,6 +445,9 @@ the given list an alternative location for the filesystem.
filesystem is not required; so, for example,
.IR "mount --bind" " /path /path"
is sufficient.)
+
+This option affects only NFSv4 clients. Other clients will ignore
+all "refer=" parts.
.TP
.IR replicas= path@host[+host][:path@host[+host]]
If the client asks for alternative locations for the export point, it
diff --git a/upstream/fedora-40/man5/icewm-env.5 b/upstream/fedora-40/man5/icewm-env.5
index 783678dc..766920b8 100644
--- a/upstream/fedora-40/man5/icewm-env.5
+++ b/upstream/fedora-40/man5/icewm-env.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-ENV 5"
-.TH ICEWM-ENV 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-ENV 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/icewm-focus_mode.5 b/upstream/fedora-40/man5/icewm-focus_mode.5
index e4e9d6d2..13ed1fc4 100644
--- a/upstream/fedora-40/man5/icewm-focus_mode.5
+++ b/upstream/fedora-40/man5/icewm-focus_mode.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-FOCUS_MODE 5"
-.TH ICEWM-FOCUS_MODE 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-FOCUS_MODE 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/icewm-keys.5 b/upstream/fedora-40/man5/icewm-keys.5
index 2e942c95..79675a76 100644
--- a/upstream/fedora-40/man5/icewm-keys.5
+++ b/upstream/fedora-40/man5/icewm-keys.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-KEYS 5"
-.TH ICEWM-KEYS 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-KEYS 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
@@ -102,7 +102,10 @@ following four ways, which are identical:
\& key "Ctrl++" xterm
.Ve
.PP
-To bind the mouse use \f(CW\*(C`Pointer_Button1\*(C'\fR for button 1, and so on.
+To bind the mouse, use \f(CW\*(C`Pointer_Button1\*(C'\fR for button 1, and so on.
+This only works when the mouse is over the root window.
+See below for examples.
+.PP
The command \f(CW\*(C`icesh keys\*(C'\fR instructs icewm to reload this file.
.SS FORMAT
.IX Subsection "FORMAT"
diff --git a/upstream/fedora-40/man5/icewm-menu.5 b/upstream/fedora-40/man5/icewm-menu.5
index e316d331..7550ba4f 100644
--- a/upstream/fedora-40/man5/icewm-menu.5
+++ b/upstream/fedora-40/man5/icewm-menu.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-MENU 5"
-.TH ICEWM-MENU 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-MENU 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/icewm-preferences.5 b/upstream/fedora-40/man5/icewm-preferences.5
index 37190201..547a2d4b 100644
--- a/upstream/fedora-40/man5/icewm-preferences.5
+++ b/upstream/fedora-40/man5/icewm-preferences.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-PREFERENCES 5"
-.TH ICEWM-PREFERENCES 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-PREFERENCES 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/icewm-prefoverride.5 b/upstream/fedora-40/man5/icewm-prefoverride.5
index 52b7e8bd..733f6126 100644
--- a/upstream/fedora-40/man5/icewm-prefoverride.5
+++ b/upstream/fedora-40/man5/icewm-prefoverride.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-PREFOVERRIDE 5"
-.TH ICEWM-PREFOVERRIDE 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-PREFOVERRIDE 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/icewm-programs.5 b/upstream/fedora-40/man5/icewm-programs.5
index cf55983b..49c662a8 100644
--- a/upstream/fedora-40/man5/icewm-programs.5
+++ b/upstream/fedora-40/man5/icewm-programs.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-PROGRAMS 5"
-.TH ICEWM-PROGRAMS 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-PROGRAMS 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/icewm-shutdown.5 b/upstream/fedora-40/man5/icewm-shutdown.5
index 56cd4fa8..6258740e 100644
--- a/upstream/fedora-40/man5/icewm-shutdown.5
+++ b/upstream/fedora-40/man5/icewm-shutdown.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-SHUTDOWN 5"
-.TH ICEWM-SHUTDOWN 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-SHUTDOWN 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/icewm-startup.5 b/upstream/fedora-40/man5/icewm-startup.5
index 6962672c..22082a45 100644
--- a/upstream/fedora-40/man5/icewm-startup.5
+++ b/upstream/fedora-40/man5/icewm-startup.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-STARTUP 5"
-.TH ICEWM-STARTUP 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-STARTUP 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/icewm-theme.5 b/upstream/fedora-40/man5/icewm-theme.5
index e09988c5..5c496bf6 100644
--- a/upstream/fedora-40/man5/icewm-theme.5
+++ b/upstream/fedora-40/man5/icewm-theme.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-THEME 5"
-.TH ICEWM-THEME 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-THEME 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/icewm-toolbar.5 b/upstream/fedora-40/man5/icewm-toolbar.5
index f2af59ab..ee905ca9 100644
--- a/upstream/fedora-40/man5/icewm-toolbar.5
+++ b/upstream/fedora-40/man5/icewm-toolbar.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-TOOLBAR 5"
-.TH ICEWM-TOOLBAR 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-TOOLBAR 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/icewm-winoptions.5 b/upstream/fedora-40/man5/icewm-winoptions.5
index b305b885..253783c2 100644
--- a/upstream/fedora-40/man5/icewm-winoptions.5
+++ b/upstream/fedora-40/man5/icewm-winoptions.5
@@ -55,7 +55,7 @@
.\" ========================================================================
.\"
.IX Title "ICEWM-WINOPTIONS 5"
-.TH ICEWM-WINOPTIONS 5 2024-01-24 "icewm\ 3.4.5" "Standards, Environments and Macros"
+.TH ICEWM-WINOPTIONS 5 2024-03-07 "icewm\ 3.4.6" "Standards, Environments and Macros"
.\" For nroff, turn off justification. Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.if n .ad l
diff --git a/upstream/fedora-40/man5/lmhosts.5 b/upstream/fedora-40/man5/lmhosts.5
index ccd4d9c3..bdf35461 100644
--- a/upstream/fedora-40/man5/lmhosts.5
+++ b/upstream/fedora-40/man5/lmhosts.5
@@ -2,12 +2,12 @@
.\" Title: lmhosts
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 02/26/2024
+.\" Date: 03/11/2024
.\" Manual: File Formats and Conventions
-.\" Source: Samba 4.20.0rc3
+.\" Source: Samba 4.20.0rc4
.\" Language: English
.\"
-.TH "LMHOSTS" "5" "02/26/2024" "Samba 4\&.20\&.0rc3" "File Formats and Conventions"
+.TH "LMHOSTS" "5" "03/11/2024" "Samba 4\&.20\&.0rc4" "File Formats and Conventions"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -112,7 +112,7 @@ or
/usr/local/samba/lib\&.
.SH "VERSION"
.PP
-This man page is part of version 4\&.20\&.0rc3 of the Samba suite\&.
+This man page is part of version 4\&.20\&.0rc4 of the Samba suite\&.
.SH "SEE ALSO"
.PP
\fBsmbclient\fR(1),
diff --git a/upstream/fedora-40/man5/machine-id.5 b/upstream/fedora-40/man5/machine-id.5
index a85e524b..5fabdd19 100644
--- a/upstream/fedora-40/man5/machine-id.5
+++ b/upstream/fedora-40/man5/machine-id.5
@@ -89,7 +89,8 @@ will attempt to use the D\-Bus machine ID from
product_uuid
or the devicetree
vm,uuid
-(on KVM systems), and finally a randomly generated UUID\&.
+(on KVM systems), the Xen hypervisor
+uuid, and finally a randomly generated UUID\&.
.PP
After the machine ID is established,
\fBsystemd\fR(1)
diff --git a/upstream/fedora-40/man5/makepkg.conf.5 b/upstream/fedora-40/man5/makepkg.conf.5
index 7c5fe2de..13d17624 100644
--- a/upstream/fedora-40/man5/makepkg.conf.5
+++ b/upstream/fedora-40/man5/makepkg.conf.5
@@ -2,12 +2,12 @@
.\" Title: makepkg.conf
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "MAKEPKG\&.CONF" "5" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "MAKEPKG\&.CONF" "5" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -107,13 +107,6 @@ in place of
Flags used for the C++ compiler; see CFLAGS for more info\&.
.RE
.PP
-\fBRUSTFLAGS=\fR"rustflags"
-.RS 4
-Flags used for the Rust compiler, similar in spirit to CFLAGS\&. Read
-\fBrustc\fR(1)
-for more details on the available flags\&.
-.RE
-.PP
\fBLDFLAGS=\fR"ldflags"
.RS 4
Flags used for the linker\&. Several options may be specified with common usage resembling \(lq\-Wl,\-\-hash\-style=gnu\(rq\&. Read ld(1) for more details on available linker flags\&.
@@ -147,15 +140,6 @@ for use in debugging\&. Usually this would include: \(lq\-g\(rq\&. Read gcc(1) f
Debug flags used for the C++ compiler; see DEBUG_CFLAGS for more info\&.
.RE
.PP
-\fBDEBUG_RUSTFLAGS=\fR"debug_rustflags"
-.RS 4
-Additional compiler flags appended to
-RUSTFLAGS
-for use in debugging\&. Usually this would include: \(lq\-C debuginfo=2\(rq\&. Read
-\fBrustc\fR(1)
-for more details on the available flags\&.
-.RE
-.PP
\fBBUILDENV=(\fR!distcc !color !ccache check !sign\fB)\fR
.RS 4
This array contains options that affect the build environment; the defaults are shown here\&. All options should always be left in the array; to enable or disable an option, simply remove or add an \(lq!\(rq at the front of the option\&. If an option is specified multiple times, the final value takes precedence\&. Each option works as follows:
@@ -216,7 +200,7 @@ Specify a key to use for GPG signing instead of the default key in the keyring\&
option\&.
.RE
.PP
-\fBOPTIONS=(\fR!strip docs libtool staticlibs emptydirs !zipman !purge !debug\fB)\fR
+\fBOPTIONS=(\fR!strip docs libtool staticlibs emptydirs \&...\fB)\fR
.RS 4
This array contains options that affect default packaging\&. They are equivalent to options that can be placed in the PKGBUILD; the defaults are shown here\&. All options should always be left in the array; to enable or disable an option, simply remove or add an \(lq!\(rq at the front of the option\&. If an option is specified multiple times, the final value takes precedence\&. Each option works as follows:
.PP
@@ -276,6 +260,11 @@ Add the user\-specified debug flags as specified in DEBUG_CFLAGS and DEBUG_CXXFL
.RS 4
Enable building packages using link time optimization\&. Adds the flags specified in LTOFLAGS to CFLAGS, CXXFLAGS and LDFLAGS (or \(lq\-flto\(rq if LTOFLAGS is empty)\&.
.RE
+.PP
+\fBautodeps\fR
+.RS 4
+Enable the automatic addition of libraries to the depends and provides arrays\&. Search library directories are controlled by the LIB_DIRS variable defined below\&.
+.RE
.RE
.PP
\fBINTEGRITY_CHECK=(\fRcheck1 \&...\fB)\fR
@@ -334,6 +323,17 @@ array, this variable will instruct makepkg where to look to remove docs\&. If yo
Do not add the leading slash to the directory name\&.
.RE
.PP
+\fBLIB_DIRS=(\fRlib:usr/lib \&...\fB)\fR
+.RS 4
+If
+autodeps
+is specified in the
+OPTIONS
+array, this variable will instruct makepkg where to look to find libraries to add to the
+provides
+array\&. The format is "prefix:path", where provides will be added for libraries found in "path" with the specified prefix added\&.
+.RE
+.PP
\fBPURGE_TARGETS=(\fRusr/{,share}/info/dir \&.podlist *\&.pod\&...\fB)\fR
.RS 4
If
@@ -388,6 +388,10 @@ Sets the command and options used when compressing compiled or source packages i
\fBPKGEXT=\fR"\&.pkg\&.tar\&.gz", \fBSRCEXT=\fR"\&.src\&.tar\&.gz"
.RS 4
Sets the compression used when making compiled or source packages\&. Valid suffixes are
+\&.pkg
+or
+\&.src
+(for PKGEXT and SRCEXT resepectively) followed by one of
\&.tar\&.gz,
\&.tar\&.bz2,
\&.tar\&.xz,
@@ -452,17 +456,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -545,4 +538,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man5/nfs.5 b/upstream/fedora-40/man5/nfs.5
index 7103d28e..233a7177 100644
--- a/upstream/fedora-40/man5/nfs.5
+++ b/upstream/fedora-40/man5/nfs.5
@@ -186,6 +186,10 @@ infrequently used request types are retried after 1.1 seconds.
After each retransmission, the NFS client doubles the timeout for
that request,
up to a maximum timeout length of 60 seconds.
+.IP
+Any timeo value greater than default value will be set to the default value.
+For TCP and RDMA, default value is 600 (60 seconds).
+For UDP, default value is 60 (6 seconds).
.TP 1.5i
.BI retrans= n
The number of times the NFS client retries a request before
diff --git a/upstream/fedora-40/man5/org.freedesktop.portable1.5 b/upstream/fedora-40/man5/org.freedesktop.portable1.5
index 5fa495f0..3ecf21a7 100644
--- a/upstream/fedora-40/man5/org.freedesktop.portable1.5
+++ b/upstream/fedora-40/man5/org.freedesktop.portable1.5
@@ -336,7 +336,7 @@ write
mkdir
.RE
.sp
-Note that an image cannot be attached if a unit that it contains is already present on the system\&.
+Note that an image cannot be attached if a unit that it contains is already present on the system\&. Note that this method returns only after all the listed operations are completed, and due to the I/O involved it might take some time\&.
.PP
\fBAttachImageWithExtensions()\fR
attaches a portable image to the system\&. This method is a superset of
@@ -364,7 +364,7 @@ detaches a portable image from the system\&. This method takes an image path or
unlink
.RE
.sp
-Note that an image cannot be detached if a unit that it contains is running\&.
+Note that an image cannot be detached if a unit that it contains is running\&. Note that this method returns only after all the listed operations are completed, and due to the I/O involved it might take some time\&.
.PP
\fBDetachImageWithExtensions()\fR
detaches a portable image from the system\&. This method is a superset of
@@ -418,11 +418,11 @@ and
\fBReattachImageWithExtensions()\fR
methods take in options as flags instead of booleans to allow for extendability\&.
\fISD_SYSTEMD_PORTABLE_FORCE_ATTACH\fR
-will cause safety checks that ensure the units are not running while the new image is attached or detached to be skipped\&.
+will bypass the safety checks that ensure the units are not running while the image is attached or detached\&.
\fISD_SYSTEMD_PORTABLE_FORCE_EXTENSION\fR
-will cause the check that the
+will bypass the check that ensures the
extension\-release\&.\fINAME\fR
-file in the extension image matches the image name to be skipped\&. They are defined as follows:
+file in the extension image matches the image name\&. They are defined as follows:
.sp
.if n \{\
.RS 4
diff --git a/upstream/fedora-40/man5/org.freedesktop.systemd1.5 b/upstream/fedora-40/man5/org.freedesktop.systemd1.5
index 7f3378a8..ef4ce426 100644
--- a/upstream/fedora-40/man5/org.freedesktop.systemd1.5
+++ b/upstream/fedora-40/man5/org.freedesktop.systemd1.5
@@ -807,7 +807,13 @@ enqueues a start job and possibly depending jobs\&. It takes the unit to activat
"fail", the method will start the unit and its dependencies, but will fail if this would change an already queued job\&. If
"isolate", the method will start the unit in question and terminate all units that aren\*(Aqt dependencies of it\&. If
"ignore\-dependencies", it will start a unit but ignore all its dependencies\&. If
-"ignore\-requirements", it will start a unit but only ignore the requirement dependencies\&. It is not recommended to make use of the latter two options\&. On completion, this method returns the newly created job object\&.
+"ignore\-requirements", it will start a unit but only ignore the requirement dependencies\&. It is not recommended to make use of the latter two options\&. On reply, if successful, this method returns the newly created job object which has been enqueued for asynchronous activation\&. Callers that want to track the outcome of the actual start operation need to monitor the result of this job\&. This can be achieved in a race\-free manner by first subscribing to the
+\fBJobRemoved()\fR
+signal, then calling
+\fBStartUnit()\fR
+and using the returned job object to filter out unrelated
+\fBJobRemoved()\fR
+signals, until the desired one is received, which will then carry the result of the start operation\&.
.PP
\fBStartUnitReplace()\fR
is similar to
diff --git a/upstream/fedora-40/man5/pacman.conf.5 b/upstream/fedora-40/man5/pacman.conf.5
index 9e994376..98004cc5 100644
--- a/upstream/fedora-40/man5/pacman.conf.5
+++ b/upstream/fedora-40/man5/pacman.conf.5
@@ -2,12 +2,12 @@
.\" Title: pacman.conf
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "PACMAN\&.CONF" "5" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "PACMAN\&.CONF" "5" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -165,7 +165,7 @@ will use the system architecture, provided via \(lquname \-m\(rq\&. If unset, no
can always be installed, as they are meant to be architecture independent\&.
.RE
.PP
-\fBXferCommand =\fR /path/to/command %u
+\fBXferCommand =\fR /path/to/command %u [%o]
.RS 4
If set, an external program will be used to download all remote files\&. All instances of
%u
@@ -291,6 +291,11 @@ Include another config file\&. This file can include repositories or general con
rules\&.
.RE
.PP
+\fBCacheServer =\fR url
+.RS 4
+A full URL to a location where the packages, and signatures (if available) for this repository can be found\&. Cache servers will be tried before any non\-cache servers, will not be removed from the server pool for 404 download errors, and will not be used for database files\&.
+.RE
+.PP
\fBServer =\fR url
.RS 4
A full URL to a location where the database, packages, and signatures (if available) for this repository can be found\&.
@@ -499,17 +504,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -592,4 +586,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man5/smb.conf.5 b/upstream/fedora-40/man5/smb.conf.5
index 6de830fd..c5f096c7 100644
--- a/upstream/fedora-40/man5/smb.conf.5
+++ b/upstream/fedora-40/man5/smb.conf.5
@@ -2,12 +2,12 @@
.\" Title: smb.conf
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 02/26/2024
+.\" Date: 03/11/2024
.\" Manual: File Formats and Conventions
-.\" Source: Samba 4.20.0rc3
+.\" Source: Samba 4.20.0rc4
.\" Language: English
.\"
-.TH "SMB\&.CONF" "5" "02/26/2024" "Samba 4\&.20\&.0rc3" "File Formats and Conventions"
+.TH "SMB\&.CONF" "5" "03/11/2024" "Samba 4\&.20\&.0rc4" "File Formats and Conventions"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -3860,7 +3860,7 @@ dns update command (G)
This option sets the command that is called when there are DNS updates\&. It should update the local machines DNS names using TSIG\-GSS\&.
.sp
Default:
-\fI\fIdns update command\fR\fR\fI = \fR\fI/builddir/build/BUILD/samba\-4\&.20\&.0rc3/source4/scripting/bin/samba_dnsupdate\fR\fI \fR
+\fI\fIdns update command\fR\fR\fI = \fR\fI/builddir/build/BUILD/samba\-4\&.20\&.0rc4/source4/scripting/bin/samba_dnsupdate\fR\fI \fR
.sp
Example:
\fI\fIdns update command\fR\fR\fI = \fR\fI/usr/local/sbin/dnsupdate\fR\fI \fR
@@ -4886,7 +4886,7 @@ gpo update command (G)
This option sets the command that is called to apply GPO policies\&. The samba\-gpupdate script applies System Access and Kerberos Policies to the KDC\&. System Access policies set minPwdAge, maxPwdAge, minPwdLength, and pwdProperties in the samdb\&. Kerberos Policies set kdc:service ticket lifetime, kdc:user ticket lifetime, and kdc:renewal lifetime in smb\&.conf\&.
.sp
Default:
-\fI\fIgpo update command\fR\fR\fI = \fR\fI/builddir/build/BUILD/samba\-4\&.20\&.0rc3/source4/scripting/bin/samba\-gpupdate\fR\fI \fR
+\fI\fIgpo update command\fR\fR\fI = \fR\fI/builddir/build/BUILD/samba\-4\&.20\&.0rc4/source4/scripting/bin/samba\-gpupdate\fR\fI \fR
.sp
Example:
\fI\fIgpo update command\fR\fR\fI = \fR\fI/usr/local/sbin/gpoupdate\fR\fI \fR
@@ -11017,7 +11017,7 @@ samba_kcc
was installed in a non\-default location\&.
.sp
Default:
-\fI\fIsamba kcc command\fR\fR\fI = \fR\fI/builddir/build/BUILD/samba\-4\&.20\&.0rc3/source4/scripting/bin/samba_kcc\fR\fI \fR
+\fI\fIsamba kcc command\fR\fR\fI = \fR\fI/builddir/build/BUILD/samba\-4\&.20\&.0rc4/source4/scripting/bin/samba_kcc\fR\fI \fR
.sp
Example:
\fI\fIsamba kcc command\fR\fR\fI = \fR\fI/usr/local/bin/kcc\fR\fI \fR
@@ -13021,7 +13021,7 @@ This option sets the command that for updating servicePrincipalName names from
spn_update_list\&.
.sp
Default:
-\fI\fIspn update command\fR\fR\fI = \fR\fI/builddir/build/BUILD/samba\-4\&.20\&.0rc3/source4/scripting/bin/samba_spnupdate\fR\fI \fR
+\fI\fIspn update command\fR\fR\fI = \fR\fI/builddir/build/BUILD/samba\-4\&.20\&.0rc4/source4/scripting/bin/samba_spnupdate\fR\fI \fR
.sp
Example:
\fI\fIspn update command\fR\fR\fI = \fR\fI/usr/local/sbin/spnupdate\fR\fI \fR
@@ -14912,7 +14912,7 @@ and
special sections make life for an administrator easy, but the various combinations of default attributes can be tricky\&. Take extreme care when designing these sections\&. In particular, ensure that the permissions on spool directories are correct\&.
.SH "VERSION"
.PP
-This man page is part of version 4\&.20\&.0rc3 of the Samba suite\&.
+This man page is part of version 4\&.20\&.0rc4 of the Samba suite\&.
.SH "SEE ALSO"
.PP
\fBsamba\fR(7),
diff --git a/upstream/fedora-40/man5/smbpasswd.5 b/upstream/fedora-40/man5/smbpasswd.5
index d18b9a61..3a76b826 100644
--- a/upstream/fedora-40/man5/smbpasswd.5
+++ b/upstream/fedora-40/man5/smbpasswd.5
@@ -2,12 +2,12 @@
.\" Title: smbpasswd
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 02/26/2024
+.\" Date: 03/11/2024
.\" Manual: File Formats and Conventions
-.\" Source: Samba 4.20.0rc3
+.\" Source: Samba 4.20.0rc4
.\" Language: English
.\"
-.TH "SMBPASSWD" "5" "02/26/2024" "Samba 4\&.20\&.0rc3" "File Formats and Conventions"
+.TH "SMBPASSWD" "5" "03/11/2024" "Samba 4\&.20\&.0rc4" "File Formats and Conventions"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -165,7 +165,7 @@ This field consists of the time the account was last modified\&. It consists of
All other colon separated fields are ignored at this time\&.
.SH "VERSION"
.PP
-This man page is part of version 4\&.20\&.0rc3 of the Samba suite\&.
+This man page is part of version 4\&.20\&.0rc4 of the Samba suite\&.
.SH "SEE ALSO"
.PP
\fBsmbpasswd\fR(8),
diff --git a/upstream/fedora-40/man5/systemd.exec.5 b/upstream/fedora-40/man5/systemd.exec.5
index 3e30d6d5..32439ce0 100644
--- a/upstream/fedora-40/man5/systemd.exec.5
+++ b/upstream/fedora-40/man5/systemd.exec.5
@@ -1410,11 +1410,11 @@ Added in version 209\&.
.PP
\fIIgnoreSIGPIPE=\fR
.RS 4
-Takes a boolean argument\&. If true, causes
+Takes a boolean argument\&. If true,
\fBSIGPIPE\fR
-to be ignored in the executed process\&. Defaults to true because
+is ignored in the executed process\&. Defaults to true since
\fBSIGPIPE\fR
-generally is useful only in shell pipelines\&.
+is generally only useful in shell pipelines\&.
.RE
.SH "SCHEDULING"
.PP
diff --git a/upstream/fedora-40/man5/systemd.network.5 b/upstream/fedora-40/man5/systemd.network.5
index 49b3eb68..934e7503 100644
--- a/upstream/fedora-40/man5/systemd.network.5
+++ b/upstream/fedora-40/man5/systemd.network.5
@@ -494,11 +494,8 @@ Takes an address family\&. When specified, an IP address in the given family is
"ipv6",
"both", or
"any"\&. Defaults to
-"any"\&. Note that this option has no effect if
-"RequiredForOnline=no", or if
-"RequiredForOnline="
-specifies a minimum operational state below
-"degraded"\&.
+"no"\&. Note that this option has no effect if
+"RequiredForOnline=no"\&.
.sp
Added in version 249\&.
.RE
@@ -2673,10 +2670,7 @@ Added in version 250\&.
\fIIPv6OnlyMode=\fR
.RS 4
When true, the DHCPv4 configuration will be delayed by the timespan provided by the DHCP server and skip to configure dynamic IPv4 network connectivity if IPv6 connectivity is provided within the timespan\&. See
-\m[blue]\fBRFC 8925\fR\m[]\&\s-2\u[28]\d\s+2\&. Defaults to true when
-\fIIPv6AcceptRA=\fR
-is enabled or DHCPv6 client is enabled (i\&.e\&.,
-\fIDHCP=yes\fR), and false otherwise\&.
+\m[blue]\fBRFC 8925\fR\m[]\&\s-2\u[28]\d\s+2\&. Defaults to false\&.
.sp
Added in version 255\&.
.RE
diff --git a/upstream/fedora-40/man5/systemd.service.5 b/upstream/fedora-40/man5/systemd.service.5
index 098eba50..19597a2e 100644
--- a/upstream/fedora-40/man5/systemd.service.5
+++ b/upstream/fedora-40/man5/systemd.service.5
@@ -1079,7 +1079,13 @@ If set to
\fBon\-abnormal\fR, the service will be restarted when the process is terminated by a signal (including on core dump, excluding the aforementioned four signals), when an operation times out, or when the watchdog timeout is triggered\&. If set to
\fBon\-abort\fR, the service will be restarted only if the service process exits due to an uncaught signal not specified as a clean exit status\&. If set to
\fBon\-watchdog\fR, the service will be restarted only if the watchdog timeout for the service expires\&. If set to
-\fBalways\fR, the service will be restarted regardless of whether it exited cleanly or not, got terminated abnormally by a signal, or hit a timeout\&.
+\fBalways\fR, the service will be restarted regardless of whether it exited cleanly or not, got terminated abnormally by a signal, or hit a timeout\&. Note that
+\fIType=oneshot\fR
+services will never be restarted on a clean exit status, i\&.e\&.
+\fBalways\fR
+and
+\fBon\-success\fR
+are rejected for them\&.
.sp
.it 1 an-trap
.nr an-no-space-flag 1
diff --git a/upstream/fedora-40/man7/crypto-policies.7 b/upstream/fedora-40/man7/crypto-policies.7
index 03cea500..c3c764c4 100644
--- a/upstream/fedora-40/man7/crypto-policies.7
+++ b/upstream/fedora-40/man7/crypto-policies.7
@@ -2,12 +2,12 @@
.\" Title: crypto-policies
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 02/01/2024
+.\" Date: 03/02/2024
.\" Manual: \ \&
.\" Source: crypto-policies
.\" Language: English
.\"
-.TH "CRYPTO\-POLICIES" "7" "02/01/2024" "crypto\-policies" "\ \&"
+.TH "CRYPTO\-POLICIES" "7" "03/02/2024" "crypto\-policies" "\ \&"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
diff --git a/upstream/fedora-40/man7/samba.7 b/upstream/fedora-40/man7/samba.7
index 362c5ba9..2a4b6b5b 100644
--- a/upstream/fedora-40/man7/samba.7
+++ b/upstream/fedora-40/man7/samba.7
@@ -2,12 +2,12 @@
.\" Title: samba
.\" Author: [see the "AUTHOR" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 02/26/2024
+.\" Date: 03/11/2024
.\" Manual: Miscellanea
-.\" Source: Samba 4.20.0rc3
+.\" Source: Samba 4.20.0rc4
.\" Language: English
.\"
-.TH "SAMBA" "7" "02/26/2024" "Samba 4\&.20\&.0rc3" "Miscellanea"
+.TH "SAMBA" "7" "03/11/2024" "Samba 4\&.20\&.0rc4" "Miscellanea"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -231,7 +231,7 @@ https://lists\&.samba\&.org
you can find a lot of information in the archives and you can subscribe to the samba list and ask for help or discuss things\&.
.SH "VERSION"
.PP
-This man page is part of version 4\&.20\&.0rc3 of the Samba suite\&.
+This man page is part of version 4\&.20\&.0rc4 of the Samba suite\&.
.SH "CONTRIBUTIONS"
.PP
If you wish to contribute to the Samba project, then I suggest you join the Samba mailing list at
diff --git a/upstream/fedora-40/man7/udev.7 b/upstream/fedora-40/man7/udev.7
index 4703ad59..9ca54f08 100644
--- a/upstream/fedora-40/man7/udev.7
+++ b/upstream/fedora-40/man7/udev.7
@@ -577,14 +577,15 @@ Added in version 248\&.
.RE
.PP
The
-\fINAME\fR,
-\fISYMLINK\fR,
-\fIPROGRAM\fR,
-\fIOWNER\fR,
+\fIENV\fR,
\fIGROUP\fR,
\fIMODE\fR,
+\fINAME\fR,
+\fIOWNER\fR,
+\fIPROGRAM\fR,
+\fIRUN\fR,
\fISECLABEL\fR, and
-\fIRUN\fR
+\fISYMLINK\fR
fields support simple string substitutions\&. The
\fIRUN\fR
substitutions are performed after all rules have been processed, right before the program is executed, allowing for the use of device properties set by earlier matching rules\&. For all other fields, substitutions are performed while the individual rule is being processed\&. The available substitutions are:
diff --git a/upstream/fedora-40/man8/btrfs-balance.8 b/upstream/fedora-40/man8/btrfs-balance.8
index c30684c6..776609f9 100644
--- a/upstream/fedora-40/man8/btrfs-balance.8
+++ b/upstream/fedora-40/man8/btrfs-balance.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-BALANCE" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-BALANCE" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-balance \- balance block groups on a btrfs filesystem
.SH SYNOPSIS
@@ -185,7 +185,7 @@ or \fIraid6\fP
.INDENT 7.0
.TP
.B \-\-background|\-\-bg
-run the balance operation asynchronously in the background, uses \fBfork(2)\fP to
+run the balance operation asynchronously in the background, uses \fI\%fork(2)\fP to
start the process that calls the kernel ioctl
.UNINDENT
.INDENT 7.0
diff --git a/upstream/fedora-40/man8/btrfs-check.8 b/upstream/fedora-40/man8/btrfs-check.8
index 59d0a764..123ec090 100644
--- a/upstream/fedora-40/man8/btrfs-check.8
+++ b/upstream/fedora-40/man8/btrfs-check.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-CHECK" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-CHECK" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-check \- check or repair a btrfs filesystem
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-convert.8 b/upstream/fedora-40/man8/btrfs-convert.8
index fded5087..12d0cf51 100644
--- a/upstream/fedora-40/man8/btrfs-convert.8
+++ b/upstream/fedora-40/man8/btrfs-convert.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-CONVERT" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-CONVERT" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-convert \- convert from ext2/3/4 or reiserfs filesystem to btrfs in-place
.SH SYNOPSIS
@@ -76,6 +76,16 @@ have a supported data block size (i.e. the same that would be valid for
\fBmkfs.btrfs\fP). This is typically the system page size (4KiB on x86_64
machines).
.sp
+\fBNOTE:\fP
+.INDENT 0.0
+.INDENT 3.5
+Always consider if a mkfs and file copy would not be a better option than
+the in\-place conversion given what was said above. The conversion depends on
+3rd party libraries and the other filesystems could still evolve and add new
+features. Not all combinations are covered or tested.
+.UNINDENT
+.UNINDENT
+.sp
\fBBEFORE YOU START\fP
.sp
The source filesystem must be clean, e.g. no journal to replay or no repairs
diff --git a/upstream/fedora-40/man8/btrfs-device.8 b/upstream/fedora-40/man8/btrfs-device.8
index 5789f4fa..5025424c 100644
--- a/upstream/fedora-40/man8/btrfs-device.8
+++ b/upstream/fedora-40/man8/btrfs-device.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-DEVICE" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-DEVICE" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-device \- manage devices of btrfs filesystems
.SH SYNOPSIS
@@ -186,9 +186,9 @@ $ btrfs device remove /dev/sda /mnt
Add device(s) to the filesystem identified by \fIpath\fP\&.
.sp
If applicable, a whole device discard (TRIM) operation is performed prior to
-adding the device. A device with existing filesystem detected by \fBblkid(8)\fP
+adding the device. A device with existing filesystem detected by \fI\%blkid(8)\fP
will prevent device addition and has to be forced. Alternatively the filesystem
-can be wiped from the device using e.g. the \fBwipefs(8)\fP tool.
+can be wiped from the device using e.g. the \fI\%wipefs(8)\fP tool.
.sp
The operation is instant and does not affect existing data. The operation merely
adds the device to the filesystem structures and creates some block groups
diff --git a/upstream/fedora-40/man8/btrfs-filesystem.8 b/upstream/fedora-40/man8/btrfs-filesystem.8
index f73467d9..ca7e8469 100644
--- a/upstream/fedora-40/man8/btrfs-filesystem.8
+++ b/upstream/fedora-40/man8/btrfs-filesystem.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-FILESYSTEM" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-FILESYSTEM" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-filesystem \- command group that primarily does work on the whole filesystems
.SH SYNOPSIS
@@ -292,7 +292,7 @@ Subvolume containing a swapfile cannot be snapshotted and blocks of an
activated swapfile cannot be balanced.
.sp
Swapfile creation can be achieved by standalone commands too. Activation
-needs to be done by command \fBswapon(8)\fP\&. See also command
+needs to be done by command \fI\%swapon(8)\fP\&. See also command
\fBbtrfs inspect\-internal map\-swapfile\fP
and the \fI\%Swapfile feature\fP description.
.sp
@@ -348,7 +348,7 @@ The resize command does not manipulate the size of underlying
partition. If you wish to enlarge/reduce a filesystem, you must make sure you
can expand the partition before enlarging the filesystem and shrink the
partition after reducing the size of the filesystem. This can done using
-\fBfdisk(8)\fP or \fBparted(8)\fP to delete the existing partition and recreate
+\fI\%fdisk(8)\fP or \fI\%parted(8)\fP to delete the existing partition and recreate
it with the new desired size. When recreating the partition make sure to use
the same starting partition offset as before.
.sp
@@ -411,7 +411,7 @@ show sizes in TiB, or TB with \-\-si
.UNINDENT
.TP
.B sync <path>
-Force a sync of the filesystem at \fIpath\fP, similar to the \fBsync(1)\fP command. In
+Force a sync of the filesystem at \fIpath\fP, similar to the \fI\%sync(1)\fP command. In
addition, it starts cleaning of deleted subvolumes. To wait for the subvolume
deletion to complete use the \fBbtrfs subvolume sync\fP command.
.TP
diff --git a/upstream/fedora-40/man8/btrfs-find-root.8 b/upstream/fedora-40/man8/btrfs-find-root.8
index 4dd6969d..56461aed 100644
--- a/upstream/fedora-40/man8/btrfs-find-root.8
+++ b/upstream/fedora-40/man8/btrfs-find-root.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-FIND-ROOT" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-FIND-ROOT" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-find-root \- filter to find btrfs root
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-image.8 b/upstream/fedora-40/man8/btrfs-image.8
index c369ee4d..ae6f33af 100644
--- a/upstream/fedora-40/man8/btrfs-image.8
+++ b/upstream/fedora-40/man8/btrfs-image.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-IMAGE" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-IMAGE" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-image \- create/restore an image of the filesystem
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-inspect-internal.8 b/upstream/fedora-40/man8/btrfs-inspect-internal.8
index 25160caf..8f46083d 100644
--- a/upstream/fedora-40/man8/btrfs-inspect-internal.8
+++ b/upstream/fedora-40/man8/btrfs-inspect-internal.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-INSPECT-INTERNAL" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-INSPECT-INTERNAL" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-inspect-internal \- query various internal information
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-map-logical.8 b/upstream/fedora-40/man8/btrfs-map-logical.8
index c40866f1..dbc84b05 100644
--- a/upstream/fedora-40/man8/btrfs-map-logical.8
+++ b/upstream/fedora-40/man8/btrfs-map-logical.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-MAP-LOGICAL" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-MAP-LOGICAL" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-map-logical \- map btrfs logical extent to physical extent
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-property.8 b/upstream/fedora-40/man8/btrfs-property.8
index 1d7330d6..8e7f8fd2 100644
--- a/upstream/fedora-40/man8/btrfs-property.8
+++ b/upstream/fedora-40/man8/btrfs-property.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-PROPERTY" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-PROPERTY" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-property \- get/set/list properties for given filesystem object
.SH SYNOPSIS
@@ -40,8 +40,8 @@ The object can be an inode (file or directory), subvolume or the whole
filesystem.
.sp
\fBbtrfs property\fP provides an unified and user\-friendly method to tune different
-btrfs properties instead of using the traditional method like \fBchattr(1)\fP or
-\fBlsattr(1)\fP\&.
+btrfs properties instead of using the traditional method like \fI\%chattr(1)\fP or
+\fI\%lsattr(1)\fP\&.
.SS Object types
.sp
A property might apply to several object types so in some cases it\(aqs necessary
@@ -174,7 +174,7 @@ returned in case of failure.
.SH SEE ALSO
.sp
\fI\%mkfs.btrfs(8)\fP,
-\fBlsattr(1)\fP,
-\fBchattr(1)\fP
+\fI\%lsattr(1)\fP,
+\fI\%chattr(1)\fP
.\" Generated by docutils manpage writer.
.
diff --git a/upstream/fedora-40/man8/btrfs-qgroup.8 b/upstream/fedora-40/man8/btrfs-qgroup.8
index 71718ce5..1ab1f9bc 100644
--- a/upstream/fedora-40/man8/btrfs-qgroup.8
+++ b/upstream/fedora-40/man8/btrfs-qgroup.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-QGROUP" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-QGROUP" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-qgroup \- control the quota group of a btrfs filesystem
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-quota.8 b/upstream/fedora-40/man8/btrfs-quota.8
index e1181252..09f413fd 100644
--- a/upstream/fedora-40/man8/btrfs-quota.8
+++ b/upstream/fedora-40/man8/btrfs-quota.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-QUOTA" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-QUOTA" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-quota \- control the global quota status of a btrfs filesystem
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-receive.8 b/upstream/fedora-40/man8/btrfs-receive.8
index d206b010..e94c3e1b 100644
--- a/upstream/fedora-40/man8/btrfs-receive.8
+++ b/upstream/fedora-40/man8/btrfs-receive.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-RECEIVE" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-RECEIVE" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-receive \- receive subvolumes from send stream
.SH SYNOPSIS
@@ -67,7 +67,7 @@ read the stream from \fIFILE\fP instead of stdin,
.INDENT 0.0
.TP
.B \-C|\-\-chroot
-confine the process to \fIpath\fP using \fBchroot(1)\fP
+confine the process to \fIpath\fP using \fI\%chroot(1)\fP
.UNINDENT
.INDENT 0.0
.TP
diff --git a/upstream/fedora-40/man8/btrfs-replace.8 b/upstream/fedora-40/man8/btrfs-replace.8
index d5bb007c..7fdc3f0f 100644
--- a/upstream/fedora-40/man8/btrfs-replace.8
+++ b/upstream/fedora-40/man8/btrfs-replace.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-REPLACE" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-REPLACE" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-replace \- replace devices managed by btrfs with other device
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-rescue.8 b/upstream/fedora-40/man8/btrfs-rescue.8
index 441e07c0..f2a8f305 100644
--- a/upstream/fedora-40/man8/btrfs-rescue.8
+++ b/upstream/fedora-40/man8/btrfs-rescue.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-RESCUE" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-RESCUE" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-rescue \- recover a damaged btrfs filesystem
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-restore.8 b/upstream/fedora-40/man8/btrfs-restore.8
index 79916614..c18d127f 100644
--- a/upstream/fedora-40/man8/btrfs-restore.8
+++ b/upstream/fedora-40/man8/btrfs-restore.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-RESTORE" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-RESTORE" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-restore \- try to restore files from a damaged filesystem image
.SH SYNOPSIS
@@ -106,7 +106,7 @@ dry run (only list files that would be recovered)
.INDENT 0.0
.TP
.BI \-\-path\-regex \ <regex>
-restore only filenames matching a regular expression (\fBregex(7)\fP)
+restore only filenames matching a regular expression (\fI\%regex(7)\fP)
with a mandatory format
.sp
\fB^/(|home(|/username(|/Desktop(|/.*))))$\fP
diff --git a/upstream/fedora-40/man8/btrfs-scrub.8 b/upstream/fedora-40/man8/btrfs-scrub.8
index e415fac8..73cb1dde 100644
--- a/upstream/fedora-40/man8/btrfs-scrub.8
+++ b/upstream/fedora-40/man8/btrfs-scrub.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-SCRUB" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-SCRUB" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-scrub \- scrub btrfs filesystem, verify block checksums
.SH SYNOPSIS
@@ -68,13 +68,13 @@ scrub only a selected device. See \fI\%btrfs scrub start\fP for more.
\fBNOTE:\fP
.INDENT 0.0
.INDENT 3.5
-The \fBionice(1)\fP may not be generally supported by all IO schedulers and
+The \fI\%ionice(1)\fP may not be generally supported by all IO schedulers and
the options to \fBbtrfs scrub start\fP may not work as expected.
.UNINDENT
.UNINDENT
.sp
In the past when the \fI\%CFQ IO scheduler\fP was generally used
-the \fBionice(1)\fP syscalls set the priority to \fIidle\fP so the IO would not
+the \fI\%ionice(1)\fP syscalls set the priority to \fIidle\fP so the IO would not
interfere with regular IO. Since the kernel 5.0 the CFQ is not available.
.sp
The IO scheduler known to support that is \fI\%BFQ\fP, but first read the
@@ -91,7 +91,7 @@ belong to the same accounting group.
.sp
.nf
.ft C
-$ systemd\-run \-p \(dqIOBandwidthReadMax=/dev/sdx 10M\(dq btrfs scrub start \-B /
+$ systemd\-run \-p \(dqIOReadBandwidthMax=/dev/sdx 10M\(dq btrfs scrub start \-B /
.ft P
.fi
.UNINDENT
@@ -226,14 +226,14 @@ necessary
.INDENT 7.0
.TP
.BI \-c \ <ioprio_class>
-set IO priority class (see \fBionice(1)\fP manual page) if the IO
+set IO priority class (see \fI\%ionice(1)\fP manual page) if the IO
scheduler configured for the device supports ionice. This is
only supported by BFQ or Kyber but is \fInot\fP supported by
mq\-deadline. Please read the section about
\fI\%IO limiting\fP\&.
.TP
.BI \-n \ <ioprio_classdata>
-set IO priority classdata (see \fBionice(1)\fP manpage)
+set IO priority classdata (see \fI\%ionice(1)\fP manpage)
.TP
.B \-q
(deprecated) alias for global \fI\-q\fP option
diff --git a/upstream/fedora-40/man8/btrfs-select-super.8 b/upstream/fedora-40/man8/btrfs-select-super.8
index cbf1079a..19b6b54a 100644
--- a/upstream/fedora-40/man8/btrfs-select-super.8
+++ b/upstream/fedora-40/man8/btrfs-select-super.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-SELECT-SUPER" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-SELECT-SUPER" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-select-super \- overwrite primary superblock with a backup copy
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-send.8 b/upstream/fedora-40/man8/btrfs-send.8
index 0f0ca7d8..c5c42189 100644
--- a/upstream/fedora-40/man8/btrfs-send.8
+++ b/upstream/fedora-40/man8/btrfs-send.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-SEND" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-SEND" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-send \- generate a stream of changes between two subvolume snapshots
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfs-subvolume.8 b/upstream/fedora-40/man8/btrfs-subvolume.8
index 1ac17e3e..cbab12f2 100644
--- a/upstream/fedora-40/man8/btrfs-subvolume.8
+++ b/upstream/fedora-40/man8/btrfs-subvolume.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS-SUBVOLUME" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS-SUBVOLUME" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs-subvolume \- manage btrfs subvolumes
.SH SYNOPSIS
@@ -41,7 +41,8 @@ snapshots.
A BTRFS subvolume is a part of filesystem with its own independent
file/directory hierarchy and inode number namespace. Subvolumes can share file
extents. A snapshot is also subvolume, but with a given initial content of the
-original subvolume. A subvolume has always inode number 256.
+original subvolume. A subvolume has always inode number 256 (see more in
+\fI\%Inode numbers (in Subvolumes)\fP).
.sp
\fBNOTE:\fP
.INDENT 0.0
@@ -200,10 +201,28 @@ the 4th column:
.UNINDENT
.SH INODE NUMBERS
.sp
-A proper subvolume has always inode number 256. If a subvolume is nested and
-then a snapshot is taken, then the cloned directory entry representing the
-subvolume becomes empty and the inode has number 2. All other files and
-directories in the target snapshot preserve their original inode numbers.
+A directory representing a subvolume has always inode number 256 (sometimes
+also called a root of the subvolume):
+.INDENT 0.0
+.INDENT 3.5
+.sp
+.nf
+.ft C
+$ ls \-lis
+total 0
+389111 0 drwxr\-xr\-x 1 user users 0 Jan 20 12:13 dir
+389110 0 \-rw\-r\-\-r\-\- 1 user users 0 Jan 20 12:13 file
+ 256 0 drwxr\-xr\-x 1 user users 0 Jan 20 12:13 snap1
+ 256 0 drwxr\-xr\-x 1 user users 0 Jan 20 12:13 subv1
+.ft P
+.fi
+.UNINDENT
+.UNINDENT
+.sp
+If a subvolume is nested and then a snapshot is taken, then the cloned
+directory entry representing the subvolume becomes empty and the inode has
+number 2. All other files and directories in the target snapshot preserve their
+original inode numbers.
.sp
\fBNOTE:\fP
.INDENT 0.0
@@ -568,6 +587,6 @@ returned in case of failure.
\fI\%btrfs\-quota(8)\fP,
\fI\%btrfs\-send(8)\fP,
\fI\%mkfs.btrfs(8)\fP,
-\fBmount(8)\fP
+\fI\%mount(8)\fP
.\" Generated by docutils manpage writer.
.
diff --git a/upstream/fedora-40/man8/btrfs.8 b/upstream/fedora-40/man8/btrfs.8
index f20beee4..d22baebd 100644
--- a/upstream/fedora-40/man8/btrfs.8
+++ b/upstream/fedora-40/man8/btrfs.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFS" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFS" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfs \- a toolbox to manage btrfs filesystems
.SH SYNOPSIS
diff --git a/upstream/fedora-40/man8/btrfstune.8 b/upstream/fedora-40/man8/btrfstune.8
index 94cc266f..58df9cd3 100644
--- a/upstream/fedora-40/man8/btrfstune.8
+++ b/upstream/fedora-40/man8/btrfstune.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "BTRFSTUNE" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "BTRFSTUNE" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
btrfstune \- tune various filesystem parameters
.SH SYNOPSIS
@@ -134,7 +134,7 @@ change operation in case it was interrupted.
.BI \-U \ <UUID>
Change fsid to \fIUUID\fP in all metadata blocks.
.sp
-The \fIUUID\fP should be a 36 bytes string in \fBprintf(3)\fP format
+The \fIUUID\fP should be a 36 bytes string in \fI\%printf(3)\fP format
\fB%08x\-%04x\-%04x\-%04x\-%012x\fP\&.
If there is a previous unfinished fsid change, it will continue only if the
\fIUUID\fP matches the unfinished one or if you use the option \fI\-u\fP\&.
diff --git a/upstream/fedora-40/man8/fsck.btrfs.8 b/upstream/fedora-40/man8/fsck.btrfs.8
index 02a04994..accf9bc5 100644
--- a/upstream/fedora-40/man8/fsck.btrfs.8
+++ b/upstream/fedora-40/man8/fsck.btrfs.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "FSCK.BTRFS" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "FSCK.BTRFS" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
fsck.btrfs \- do nothing, successfully
.SH SYNOPSIS
@@ -37,7 +37,7 @@ fsck.btrfs \- do nothing, successfully
.sp
\fBfsck.btrfs\fP is a type of utility that should exist for any filesystem and is
called during system setup when the corresponding \fB/etc/fstab\fP entries
-contain non\-zero value for \fIfs_passno\fP, see \fBfstab(5)\fP for more.
+contain non\-zero value for \fIfs_passno\fP, see \fI\%fstab(5)\fP for more.
.sp
Traditional filesystems need to run their respective fsck utility in case the
filesystem was not unmounted cleanly and the log needs to be replayed before
@@ -68,7 +68,7 @@ Operational error, e.g. device does not exist
.SH SEE ALSO
.sp
\fI\%btrfs(8)\fP,
-\fBfsck(8)\fP,
-\fBfstab(5)\fP
+\fI\%fsck(8)\fP,
+\fI\%fstab(5)\fP
.\" Generated by docutils manpage writer.
.
diff --git a/upstream/fedora-40/man8/gssd.8 b/upstream/fedora-40/man8/gssd.8
index 2a5384d3..c735eff6 100644
--- a/upstream/fedora-40/man8/gssd.8
+++ b/upstream/fedora-40/man8/gssd.8
@@ -346,6 +346,15 @@ flag.
Equivalent to
.BR -l .
.TP
+.B allowed-enctypes
+Allows you to restrict
+.B rpc.gssd
+to using a subset of the encryption types permitted by the kernel and the krb5
+libraries. This is useful if you need to interoperate with an NFS server that
+does not have support for the newer SHA2 and Camellia encryption types, for
+example. This configuration file option does not have an equivalent
+command-line option.
+.TP
.B context-timeout
Equivalent to
.BR -t .
diff --git a/upstream/fedora-40/man8/makepkg.8 b/upstream/fedora-40/man8/makepkg.8
index 997369c2..5e350588 100644
--- a/upstream/fedora-40/man8/makepkg.8
+++ b/upstream/fedora-40/man8/makepkg.8
@@ -2,12 +2,12 @@
.\" Title: makepkg
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "MAKEPKG" "8" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "MAKEPKG" "8" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -101,7 +101,7 @@ PKGDEST
.PP
\fB\-g, \-\-geninteg\fR
.RS 4
-For each source file in the source array of PKGBUILD, download the file if required and generate integrity checks\&. The integrity checks generated are determined by the checks present in the PKGBUILD, falling back to the value of the INTEGRITY_CHECK array in makepkg\&.conf(5) if these are absent This output can be redirected into your PKGBUILD for source validation using "makepkg \-g >> PKGBUILD"\&.
+For each source file in the source array of PKGBUILD, download the file if required and generate integrity checks\&. The integrity checks generated are determined by the checks present in the PKGBUILD, falling back to the value of the INTEGRITY_CHECK array in makepkg\&.conf(5) if these are absent\&. This output can be redirected into your PKGBUILD for source validation using "makepkg \-g >> PKGBUILD"\&.
.RE
.PP
\fB\-\-skipinteg\fR
@@ -198,6 +198,11 @@ Display version information\&.
Remove the $srcdir before building the package\&.
.RE
.PP
+\fB\-D\fR <dir>, \fB\-\-dir\fR <dir>
+.RS 4
+Change to directory <dir> before reading the PKGBUILD or doing anything else\&.
+.RE
+.PP
\fB\-\-allsource\fR
.RS 4
Do not actually build the package, but build a source\-only tarball that includes all sources, including those that are normally downloaded via makepkg\&. This is useful for passing a single tarball to another program such as a chroot or remote builder\&. It will also satisfy requirements of the GPL when distributing binary packages\&.
@@ -224,6 +229,11 @@ Do not run the check() function in the PKGBUILD or handle the checkdepends\&.
Do not run the prepare() function in the PKGBUILD\&.
.RE
.PP
+\fB\-\-noverify\fR
+.RS 4
+Do not run the verify() function in the PKGBUILD\&.
+.RE
+.PP
\fB\-\-sign\fR
.RS 4
Sign the resulting package with gpg, overriding the setting in
@@ -286,6 +296,11 @@ makepkg is designed to be compatible with Reproducible Builds\&. If the \fBSOURC
If the \fBSOURCE_DATE_EPOCH\fR environment variable is not set, makepkg will use its own start date for internal use, but will not unify source file timestamps before building\&.
.SH "ENVIRONMENT VARIABLES"
.PP
+\fBMAKEPKG_LIBRARY\fR="/path/to/directory"
+.RS 4
+Use an alternative libmakepkg path instead of the /usr/share/makepkg default\&.
+.RE
+.PP
\fBPACMAN\fR
.RS 4
The command that will be used to check for missing dependencies and to install and remove packages\&. Pacman\(cqs
@@ -382,6 +397,11 @@ The version of the
\fI$BUILDTOOL\fR
used\&.
.RE
+.PP
+\fBGITFLAGS\fR
+.RS 4
+The options to pass when checking out git sources, replacing the default "\-\-mirror"\&.
+.RE
.SH "CONFIGURATION"
.sp
See \fBmakepkg.conf\fR(5) for more details on configuring makepkg using the \fImakepkg\&.conf\fR file\&.
@@ -515,17 +535,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -608,4 +617,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man8/mkfs.btrfs.8 b/upstream/fedora-40/man8/mkfs.btrfs.8
index d3a88275..931dbd67 100644
--- a/upstream/fedora-40/man8/mkfs.btrfs.8
+++ b/upstream/fedora-40/man8/mkfs.btrfs.8
@@ -27,7 +27,7 @@ level margin: \\n[rst2man-indent\\n[rst2man-indent-level]]
.\" new: \\n[rst2man-indent\\n[rst2man-indent-level]]
.in \\n[rst2man-indent\\n[rst2man-indent-level]]u
..
-.TH "MKFS.BTRFS" "8" "Feb 14, 2024" "6.7.1" "BTRFS"
+.TH "MKFS.BTRFS" "8" "Mar 26, 2024" "6.8" "BTRFS"
.SH NAME
mkfs.btrfs \- create a btrfs filesystem
.SH SYNOPSIS
@@ -1009,6 +1009,6 @@ than can fit into the filesystem.
\fI\%btrfs(5)\fP,
\fI\%btrfs(8)\fP,
\fI\%btrfs\-balance(8)\fP,
-\fBwipefs(8)\fP
+\fI\%wipefs(8)\fP
.\" Generated by docutils manpage writer.
.
diff --git a/upstream/fedora-40/man8/pacman-conf.8 b/upstream/fedora-40/man8/pacman-conf.8
index 4b632ea4..dd0ef08d 100644
--- a/upstream/fedora-40/man8/pacman-conf.8
+++ b/upstream/fedora-40/man8/pacman-conf.8
@@ -2,12 +2,12 @@
.\" Title: pacman-conf
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "PACMAN\-CONF" "8" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "PACMAN\-CONF" "8" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -52,7 +52,7 @@ Specify an alternate installation root (default is
/)\&.
.RE
.PP
-\fB\-r, \-\-repo\fR <remote>
+\fB\-r, \-\-repo\fR <repository>
.RS 4
Query options for a specific repository\&.
.RE
@@ -129,17 +129,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -222,4 +211,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man8/pacman-db-upgrade.8 b/upstream/fedora-40/man8/pacman-db-upgrade.8
new file mode 100644
index 00000000..61c18466
--- /dev/null
+++ b/upstream/fedora-40/man8/pacman-db-upgrade.8
@@ -0,0 +1,197 @@
+'\" t
+.\" Title: pacman-db-upgrade
+.\" Author: [see the "Authors" section]
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 2024-03-09
+.\" Manual: Pacman Manual
+.\" Source: Pacman 6.1.0
+.\" Language: English
+.\"
+.TH "PACMAN\-DB\-UPGRADE" "8" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "NAME"
+pacman-db-upgrade \- upgrade the local pacman database to a newer format
+.SH "SYNOPSIS"
+.sp
+\fIpacman\-db\-upgrade\fR [options]
+.SH "DESCRIPTION"
+.sp
+\fIpacman\-db\-upgrade\fR is a script that upgrades the local database used by \fBpacman\fR(8) to a newer format\&.
+.sp
+Options
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+*\-h, \e\-\-help*::
+Show the built\-in help message and exit\&.
+*\-V, \e\-\-version*::
+Show version information and exit\&.
+*\-d, \e\-\-dbpath* <path>::
+Set an alternate database location\&.
+*\-r, \e\-\-root* <path>::
+Set an alternate installation root\&.
+*\e\-\-config* <path>::
+Set an alternate configuration file\&.
+*\e\-\-nocolor*::
+Remove color from output\&.
+
+See Also
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+\fBpacman\fR(8)
+.sp
+See the pacman website at https://archlinux\&.org/pacman/ for current information on pacman and its related tools\&.
+.SH "BUGS"
+.sp
+Bugs? You must be kidding; there are no bugs in this software\&. But if we happen to be wrong, submit a bug report with as much detail as possible at the Arch Linux Bug Tracker in the Pacman section\&.
+.SH "AUTHORS"
+.sp
+Current maintainers:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Allan McRae <allan@archlinux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Morgan Adamiec <morganamilo@archlinux\&.org>
+.RE
+.sp
+Past major contributors:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Judd Vinet <jvinet@zeroflux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Aurelien Foret <aurelien@archlinux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Aaron Griffin <aaron@archlinux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Dan McGee <dan@archlinux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Xavier Chantry <shiningxc@gmail\&.com>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Dave Reisner <dreisner@archlinux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
+For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man8/pacman-key.8 b/upstream/fedora-40/man8/pacman-key.8
index a1403f6e..28fed366 100644
--- a/upstream/fedora-40/man8/pacman-key.8
+++ b/upstream/fedora-40/man8/pacman-key.8
@@ -2,12 +2,12 @@
.\" Title: pacman-key
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "PACMAN\-KEY" "8" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "PACMAN\-KEY" "8" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -225,17 +225,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -318,4 +307,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man8/pacman.8 b/upstream/fedora-40/man8/pacman.8
index aed1dc32..2b43793c 100644
--- a/upstream/fedora-40/man8/pacman.8
+++ b/upstream/fedora-40/man8/pacman.8
@@ -2,12 +2,12 @@
.\" Title: pacman
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "PACMAN" "8" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "PACMAN" "8" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -250,7 +250,8 @@ Disable defaults for low speed limit and timeout on downloads\&. Use this if you
.PP
\fB\-\-sysroot\fR <dir>
.RS 4
-Specify an alternative system root\&. Pacman will chroot and chdir into the system root prior to running\&. This allows mounted guest systems to be properly operated on\&. Any other paths given will be interpreted as relative to the system root\&. Requires root privileges\&.
+Specify an alternative system root\&. This path will be prepended to all other configuration directories and any repository servers beginning with
+file://\&. Any paths or URLs passed as targets will not be modified\&. This allows mounted guest systems to be properly operated on\&.
.RE
.SH "TRANSACTION OPTIONS (APPLY TO \FI\-S\FR, \FI\-R\FR AND \FI\-U\FR)"
.PP
@@ -261,7 +262,7 @@ Skips dependency version checks\&. Package names are still checked\&. Normally,
.PP
\fB\-\-assume\-installed\fR <package=version>
.RS 4
-Add a virtual package "package" with version "version" to the transaction to satisfy dependencies\&. This allows to disable specific dependency checks without affecting all dependency checks\&. To disable all dependency checking, see the
+Add a virtual package "package" with version "version" to the transaction to satisfy dependencies\&. This allows disabling the specific dependency checks without affecting all dependency checks\&. To disable all dependency checking, see the
\fI\-\-nodeps\fR
option\&.
.RE
@@ -295,7 +296,7 @@ to specify how targets are displayed\&. The default format string is "%l", which
.RS 4
Specify a printf\-like format to control the output of the
\fI\-\-print\fR
-operation\&. The possible attributes are: "%n" for pkgname, "%v" for pkgver, "%l" for location, "%r" for repository, and "%s" for size\&. Implies
+operation\&. The possible attributes are: "%a" for arch, "%b" for builddate, "%d" for description, "%e" for pkgbase, "%f" for filename, "%g" for base64 encoded PGP signature, "%h" for sha256sum, "%m" for md5sum, "%n" for pkgname, "%p" for packager, "%v" for pkgver, "%l" for location, "%r" for repository, "%s" for size, "%C" for checkdepends, "%D" for depends, "%G" for groups, "%H" for conflicts, "%L" for licenses, "%M" for makedepends, "%O" for optional depends, "%P" for provides and "%R" for replaces\&. Implies
\fI\-\-print\fR\&.
.RE
.SH "UPGRADE OPTIONS (APPLY TO \FI\-S\FR AND \FI\-U\FR)"
@@ -518,7 +519,9 @@ will do a system upgrade and install/upgrade the "foo" package in the same opera
.PP
\fB\-y, \-\-refresh\fR
.RS 4
-Download a fresh copy of the master package database from the server(s) defined in
+Download a fresh copy of the master package databases
+\fI(repo\&.db)\fR
+from the server(s) defined in
\fBpacman.conf\fR(5)\&. This should typically be used each time you use
\fI\-\-sysupgrade\fR
or
@@ -553,7 +556,9 @@ Suppress messages on successful completion of database operations\&.
.PP
\fB\-y, \-\-refresh\fR
.RS 4
-Download fresh package databases from the server\&. Use twice to force a refresh even if databases are up to date\&.
+Download fresh package file databases
+\fI(repo\&.files)\fR
+from the server\&. Use twice to force a refresh even if databases are up to date\&.
.RE
.PP
\fB\-l, \-\-list\fR
@@ -691,17 +696,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -784,4 +778,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man8/repo-add.8 b/upstream/fedora-40/man8/repo-add.8
index dc4ddb43..7e0ef256 100644
--- a/upstream/fedora-40/man8/repo-add.8
+++ b/upstream/fedora-40/man8/repo-add.8
@@ -2,12 +2,12 @@
.\" Title: repo-add
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "REPO\-ADD" "8" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "REPO\-ADD" "8" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -88,6 +88,11 @@ Only add packages that are not already in the database\&. Warnings will be print
.RS 4
Remove old package files from the disk when updating their entry in the database\&.
.RE
+.PP
+\fB\-\-include\-sigs\fR
+.RS 4
+Include package PGP signatures in the repository database (if available)
+.RE
.SH "EXAMPLE"
.sp
\fIrepo\-add\fR foo\&.db\&.tar\&.xz <pkg1> [<pkg2> \&...]
@@ -135,17 +140,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -228,4 +222,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man8/systemd-soft-reboot.service.8 b/upstream/fedora-40/man8/systemd-soft-reboot.service.8
index 33b4ff5f..e7e7c776 100644
--- a/upstream/fedora-40/man8/systemd-soft-reboot.service.8
+++ b/upstream/fedora-40/man8/systemd-soft-reboot.service.8
@@ -263,6 +263,250 @@ File system mounts may remain mounted during the transition, and complex storage
\fIDefaultDependencies=no\fR, and by avoiding
\fIConflicts=umount\&.target\fR)
.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+If the unit publishes a service over D\-Bus, the connection needs to be re\-established after soft\-reboot as the D\-Bus broker will be stopped and then started again\&. When using the sd\-bus library this can be achieved by adapting the following example\&.
+.sp
+.if n \{\
+.RS 4
+.\}
+.nf
+/* SPDX\-License\-Identifier: MIT\-0 */
+
+/* Implements a D\-Bus service that automatically reconnects when the system bus is restarted\&.
+ *
+ * Compile with \*(Aqcc sd_bus_service_reconnect\&.c $(pkg\-config \-\-libs \-\-cflags libsystemd)\*(Aq
+ *
+ * To allow the program to take ownership of the name \*(Aqorg\&.freedesktop\&.ReconnectExample\*(Aq,
+ * add the following as /etc/dbus\-1/system\&.d/org\&.freedesktop\&.ReconnectExample\&.conf
+ * and then reload the broker with \*(Aqsystemctl reload dbus\*(Aq:
+
+<?xml version="1\&.0"?> <!\-\-*\-nxml\-*\-\->
+<!DOCTYPE busconfig PUBLIC "\-//freedesktop//DTD D\-BUS Bus Configuration 1\&.0//EN"
+ "http://www\&.freedesktop\&.org/standards/dbus/1\&.0/busconfig\&.dtd">
+<busconfig>
+ <policy user="root">
+ <allow own="org\&.freedesktop\&.ReconnectExample"/>
+ <allow send_destination="org\&.freedesktop\&.ReconnectExample"/>
+ <allow receive_sender="org\&.freedesktop\&.ReconnectExample"/>
+ </policy>
+
+ <policy context="default">
+ <allow send_destination="org\&.freedesktop\&.ReconnectExample"/>
+ <allow receive_sender="org\&.freedesktop\&.ReconnectExample"/>
+ </policy>
+</busconfig>
+
+ *
+ * To get the property via busctl:
+ *
+ * $ busctl \-\-user get\-property org\&.freedesktop\&.ReconnectExample \e
+ * /org/freedesktop/ReconnectExample \e
+ * org\&.freedesktop\&.ReconnectExample \e
+ * Example
+ * s "example"
+ */
+
+#include <errno\&.h>
+#include <stdio\&.h>
+#include <stdlib\&.h>
+#include <systemd/sd\-bus\&.h>
+
+#define _cleanup_(f) __attribute__((cleanup(f)))
+
+#define check(x) ({ \e
+ int _r = (x); \e
+ errno = _r < 0 ? \-_r : 0; \e
+ printf(#x ": %m\en"); \e
+ if (_r < 0) \e
+ return EXIT_FAILURE; \e
+ })
+
+typedef struct object {
+ const char *example;
+ sd_bus **bus;
+ sd_event **event;
+} object;
+
+static int property_get(
+ sd_bus *bus,
+ const char *path,
+ const char *interface,
+ const char *property,
+ sd_bus_message *reply,
+ void *userdata,
+ sd_bus_error *error) {
+
+ object *o = userdata;
+
+ if (strcmp(property, "Example") == 0)
+ return sd_bus_message_append(reply, "s", o\->example);
+
+ return sd_bus_error_setf(error,
+ SD_BUS_ERROR_UNKNOWN_PROPERTY,
+ "Unknown property \*(Aq%s\*(Aq",
+ property);
+}
+
+/* https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_add_object\&.html */
+static const sd_bus_vtable vtable[] = {
+ SD_BUS_VTABLE_START(0),
+ SD_BUS_PROPERTY(
+ "Example", "s",
+ property_get,
+ 0,
+ SD_BUS_VTABLE_PROPERTY_CONST),
+ SD_BUS_VTABLE_END
+};
+
+static int setup(object *o);
+
+static int on_disconnect(sd_bus_message *message, void *userdata, sd_bus_error *ret_error) {
+ check(setup((object *)userdata));
+ return 0;
+}
+
+/* Ensure the event loop exits with a clear error if acquiring the well\-known service name fails */
+static int request_name_callback(sd_bus_message *m, void *userdata, sd_bus_error *ret_error) {
+ if (!sd_bus_message_is_method_error(m, NULL))
+ return 1;
+
+ const sd_bus_error *error = sd_bus_message_get_error(m);
+
+ if (sd_bus_error_has_names(error, SD_BUS_ERROR_TIMEOUT, SD_BUS_ERROR_NO_REPLY))
+ return 1; /* The bus is not available, try again later */
+
+ printf("Failed to request name: %s\en", error\->message);
+ object *o = userdata;
+ check(sd_event_exit(*o\->event, \-sd_bus_error_get_errno(error)));
+
+ return 1;
+}
+
+static int setup(object *o) {
+ /* If we are reconnecting, then the bus object needs to be closed, detached from
+ * the event loop and recreated\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_detach_event\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_close_unref\&.html
+ */
+ if (*o\->bus) {
+ check(sd_bus_detach_event(*o\->bus));
+ *o\->bus = sd_bus_close_unref(*o\->bus);
+ }
+
+ /* Set up a new bus object for the system bus, configure it to wait for D\-Bus to be available
+ * instead of failing if it is not, and start it\&. All the following operations are asyncronous
+ * and will not block waiting for D\-Bus to be available\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_new\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_set_address\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_set_bus_client\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_negotiate_creds\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_set_watch_bind\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_set_connected_signal\&.html
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_start\&.html
+ */
+ check(sd_bus_new(o\->bus));
+ check(sd_bus_set_address(*o\->bus, "unix:path=/run/dbus/system_bus_socket"));
+ check(sd_bus_set_bus_client(*o\->bus, 1));
+ check(sd_bus_negotiate_creds(*o\->bus, 1, SD_BUS_CREDS_UID|SD_BUS_CREDS_EUID|SD_BUS_CREDS_EFFECTIVE_CAPS));
+ check(sd_bus_set_watch_bind(*o\->bus, 1));
+ check(sd_bus_start(*o\->bus));
+
+ /* Publish an interface on the bus, specifying our well\-known object access
+ * path and public interface name\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_add_object\&.html
+ * https://dbus\&.freedesktop\&.org/doc/dbus\-tutorial\&.html
+ */
+ check(sd_bus_add_object_vtable(*o\->bus,
+ NULL,
+ "/org/freedesktop/ReconnectExample",
+ "org\&.freedesktop\&.ReconnectExample",
+ vtable,
+ o));
+ /* By default the service is only assigned an ephemeral name\&. Also add a well\-known
+ * one, so that clients know whom to call\&. This needs to be asynchronous, as
+ * D\-Bus might not be yet available\&. The callback will check whether the error is
+ * expected or not, in case it fails\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_request_name\&.html
+ */
+ check(sd_bus_request_name_async(*o\->bus,
+ NULL,
+ "org\&.freedesktop\&.ReconnectExample",
+ 0,
+ request_name_callback,
+ o));
+ /* When D\-Bus is disconnected this callback will be invoked, which will
+ * set up the connection again\&. This needs to be asynchronous, as D\-Bus might not
+ * yet be available\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_match_signal_async\&.html
+ */
+ check(sd_bus_match_signal_async(*o\->bus,
+ NULL,
+ "org\&.freedesktop\&.DBus\&.Local",
+ NULL,
+ "org\&.freedesktop\&.DBus\&.Local",
+ "Disconnected",
+ on_disconnect,
+ NULL,
+ o));
+ /* Attach the bus object to the event loop so that calls and signals are processed\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_attach_event\&.html
+ */
+ check(sd_bus_attach_event(*o\->bus, *o\->event, 0));
+
+ return 0;
+}
+
+int main(int argc, char **argv) {
+ /* The bus should be relinquished before the program terminates\&. The cleanup
+ * attribute allows us to do it nicely and cleanly whenever we exit the
+ * block\&.
+ */
+ _cleanup_(sd_bus_flush_close_unrefp) sd_bus *bus = NULL;
+ _cleanup_(sd_event_unrefp) sd_event *event = NULL;
+ object o = {
+ \&.example = "example",
+ \&.bus = &bus,
+ \&.event = &event,
+ };
+
+ /* Create an event loop data structure, with default parameters\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_event_default\&.html
+ */
+ check(sd_event_default(&event));
+
+ /* By default the event loop will terminate when all sources have disappeared, so
+ * we have to keep it \*(Aqoccupied\*(Aq\&. Register signal handling to do so\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_event_add_signal\&.html
+ */
+ check(sd_event_add_signal(event, NULL, SIGINT|SD_EVENT_SIGNAL_PROCMASK, NULL, NULL));
+ check(sd_event_add_signal(event, NULL, SIGTERM|SD_EVENT_SIGNAL_PROCMASK, NULL, NULL));
+
+ check(setup(&o));
+
+ /* Enter the main loop, it will exit only on sigint/sigterm\&.
+ * https://www\&.freedesktop\&.org/software/systemd/man/sd_event_loop\&.html
+ */
+ check(sd_event_loop(event));
+
+ /* https://www\&.freedesktop\&.org/software/systemd/man/sd_bus_release_name\&.html */
+ check(sd_bus_release_name(bus, "org\&.freedesktop\&.ReconnectExample"));
+
+ return 0;
+}
+.fi
+.if n \{\
+.RE
+.\}
+.sp
+.RE
.PP
Even though passing resources from one soft reboot cycle to the next is possible this way, we strongly suggest to use this functionality sparingly only, as it creates a more fragile system as resources from different versions of the OS and applications might be mixed with unforeseen consequences\&. In particular it\*(Aqs recommended to
\fIavoid\fR
diff --git a/upstream/fedora-40/man8/testpkg.8 b/upstream/fedora-40/man8/testpkg.8
new file mode 100644
index 00000000..65f7f4aa
--- /dev/null
+++ b/upstream/fedora-40/man8/testpkg.8
@@ -0,0 +1,173 @@
+'\" t
+.\" Title: testpkg
+.\" Author: [see the "Authors" section]
+.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
+.\" Date: 2024-03-09
+.\" Manual: Pacman Manual
+.\" Source: Pacman 6.1.0
+.\" Language: English
+.\"
+.TH "TESTPKG" "8" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
+.\" -----------------------------------------------------------------
+.\" * Define some portability stuff
+.\" -----------------------------------------------------------------
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.\" http://bugs.debian.org/507673
+.\" http://lists.gnu.org/archive/html/groff/2009-02/msg00013.html
+.\" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\" -----------------------------------------------------------------
+.\" * set default formatting
+.\" -----------------------------------------------------------------
+.\" disable hyphenation
+.nh
+.\" disable justification (adjust text to left margin only)
+.ad l
+.\" -----------------------------------------------------------------
+.\" * MAIN CONTENT STARTS HERE *
+.\" -----------------------------------------------------------------
+.SH "NAME"
+testpkg \- test a pacman package for validity
+.SH "SYNOPSIS"
+.sp
+\fItestpkg\fR <package file>
+.SH "DESCRIPTION"
+.sp
+\fItestpkg\fR is a script used to make sure that a pacman package is valid\&.
+.SH "SEE ALSO"
+.sp
+\fBpacman\fR(8)
+.sp
+See the pacman website at https://archlinux\&.org/pacman/ for current information on pacman and its related tools\&.
+.SH "BUGS"
+.sp
+Bugs? You must be kidding; there are no bugs in this software\&. But if we happen to be wrong, submit a bug report with as much detail as possible at the Arch Linux Bug Tracker in the Pacman section\&.
+.SH "AUTHORS"
+.sp
+Current maintainers:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Allan McRae <allan@archlinux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Morgan Adamiec <morganamilo@archlinux\&.org>
+.RE
+.sp
+Past major contributors:
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Judd Vinet <jvinet@zeroflux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Aurelien Foret <aurelien@archlinux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Aaron Griffin <aaron@archlinux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Dan McGee <dan@archlinux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Xavier Chantry <shiningxc@gmail\&.com>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Dave Reisner <dreisner@archlinux\&.org>
+.RE
+.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
+For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/man8/vercmp.8 b/upstream/fedora-40/man8/vercmp.8
index b429a862..c08bc073 100644
--- a/upstream/fedora-40/man8/vercmp.8
+++ b/upstream/fedora-40/man8/vercmp.8
@@ -2,12 +2,12 @@
.\" Title: vercmp
.\" Author: [see the "Authors" section]
.\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\" Date: 2024-01-25
+.\" Date: 2024-03-09
.\" Manual: Pacman Manual
-.\" Source: Pacman 6.0.2
+.\" Source: Pacman 6.1.0
.\" Language: English
.\"
-.TH "VERCMP" "8" "2024\-01\-25" "Pacman 6\&.0\&.2" "Pacman Manual"
+.TH "VERCMP" "8" "2024\-03\-09" "Pacman 6\&.1\&.0" "Pacman Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -191,17 +191,6 @@ Andrew Gregory <andrew\&.gregory\&.8@gmail\&.com>
.sp -1
.IP \(bu 2.3
.\}
-Eli Schwartz <eschwartz@archlinux\&.org>
-.RE
-.sp
-.RS 4
-.ie n \{\
-\h'-04'\(bu\h'+03'\c
-.\}
-.el \{\
-.sp -1
-.IP \(bu 2.3
-.\}
Morgan Adamiec <morganamilo@archlinux\&.org>
.RE
.sp
@@ -284,4 +273,15 @@ Nagy Gabor <ngaba@bibl\&.u\-szeged\&.hu>
Dave Reisner <dreisner@archlinux\&.org>
.RE
.sp
+.RS 4
+.ie n \{\
+\h'-04'\(bu\h'+03'\c
+.\}
+.el \{\
+.sp -1
+.IP \(bu 2.3
+.\}
+Eli Schwartz <eschwartz@archlinux\&.org>
+.RE
+.sp
For additional contributors, use git shortlog \-s on the pacman\&.git repository\&.
diff --git a/upstream/fedora-40/update-manpages.sh b/upstream/fedora-40/update-manpages.sh
index 725c8a7b..29823e24 100755
--- a/upstream/fedora-40/update-manpages.sh
+++ b/upstream/fedora-40/update-manpages.sh
@@ -22,7 +22,7 @@ rm -rf man* links.txt untranslated.txt
mkdir man1 man2 man2type man3 man3const man3head man3type man4 man5 man6 man7 man8
cpio_archive=$(mktemp)
-mirror="https://ftp.fau.de/fedora/linux/development/40/Everything/x86_64/os/Packages/"
+mirror="https://ftp.fau.de/fedora/linux/releases/40/Everything/x86_64/os/Packages/"
# Process packages
while read package; do