Github messages for voidlinux
 help / color / mirror / Atom feed
From: zdykstra <zdykstra@users.noreply.github.com>
To: ml@inbox.vuxu.org
Subject: Re: [PR PATCH] [Updated] [NOMERGE] zfs: update to 2.2.0, add zfs-lts package
Date: Sat, 09 Sep 2023 06:24:37 +0200	[thread overview]
Message-ID: <20230909042437.rUVqy8u6TELb59W--7AdnB8s5sFVkumcwVqd0Zy4waw@z> (raw)
In-Reply-To: <gh-mailinglist-notifications-41a7ca26-5023-4802-975b-f1789d68868e-void-packages-45365@inbox.vuxu.org>

[-- Attachment #1: Type: text/plain, Size: 584 bytes --]

There is an updated pull request by zdykstra against master on the void-packages repository

https://github.com/zdykstra/void-packages zfs-2.2.0
https://github.com/void-linux/void-packages/pull/45365

[NOMERGE] zfs: update to 2.2.0, add zfs-lts package
<!-- Uncomment relevant sections and delete options which are not applicable -->

#### Testing the changes
- I tested the changes in this PR: **YES**

Place-holder PR so that we can get this out the door once `2.2.0` officially lands.

A patch file from https://github.com/void-linux/void-packages/pull/45365.patch is attached

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #2: github-pr-zfs-2.2.0-45365.patch --]
[-- Type: text/x-diff, Size: 15186 bytes --]

From ea4259eeb55437b431afde5ad85c0e22efa463fe Mon Sep 17 00:00:00 2001
From: Zach Dykstra <dykstra.zachary@gmail.com>
Date: Mon, 31 Jul 2023 10:29:20 -0500
Subject: [PATCH 1/2] zfs: update to 2.2.0.

---
 .../zfs/patches/0002-fix-dracut-root.patch    | 56 -------------------
 srcpkgs/zfs/template                          | 15 +++--
 2 files changed, 10 insertions(+), 61 deletions(-)
 delete mode 100644 srcpkgs/zfs/patches/0002-fix-dracut-root.patch

diff --git a/srcpkgs/zfs/patches/0002-fix-dracut-root.patch b/srcpkgs/zfs/patches/0002-fix-dracut-root.patch
deleted file mode 100644
index 384f08355f73f..0000000000000
--- a/srcpkgs/zfs/patches/0002-fix-dracut-root.patch
+++ /dev/null
@@ -1,56 +0,0 @@
-From eefe83eaa68f7cb4a49c580dd940d3688e42c849 Mon Sep 17 00:00:00 2001
-From: Toyam Cox <aviator45003@gmail.com>
-Date: Thu, 30 Jun 2022 13:47:58 -0400
-Subject: [PATCH] dracut: fix boot on non-zfs-root systems
-
-Simply prevent overwriting root until it needs to be overwritten.
-
-Dracut could change this value before this module is called, but won't
-change the kernel command line.
-
-Reviewed-by: Andrew J. Hesford <ajh@sideband.org>
-Signed-off-by: Toyam Cox <vaelatern@voidlinux.org>
-Closes #13592
----
- contrib/dracut/90zfs/zfs-lib.sh.in | 10 +++++-----
- 1 file changed, 5 insertions(+), 5 deletions(-)
-
-diff --git a/contrib/dracut/90zfs/zfs-lib.sh.in b/contrib/dracut/90zfs/zfs-lib.sh.in
-index e44673c2d75..3a43e514d6f 100755
---- a/contrib/dracut/90zfs/zfs-lib.sh.in
-+++ b/contrib/dracut/90zfs/zfs-lib.sh.in
-@@ -88,11 +88,11 @@ decode_root_args() {
-         return
-     fi
- 
--    root=$(getarg root=)
-+    xroot=$(getarg root=)
-     rootfstype=$(getarg rootfstype=)
- 
-     # shellcheck disable=SC2249
--    case "$root" in
-+    case "$xroot" in
-         ""|zfs|zfs:|zfs:AUTO)
-             root=zfs:AUTO
-             rootfstype=zfs
-@@ -100,7 +100,7 @@ decode_root_args() {
-             ;;
- 
-         ZFS=*|zfs:*)
--            root="${root#zfs:}"
-+            root="${xroot#zfs:}"
-             root="${root#ZFS=}"
-             root=$(echo "$root" | tr '+' ' ')
-             rootfstype=zfs
-@@ -109,9 +109,9 @@ decode_root_args() {
-     esac
- 
-     if [ "$rootfstype" = "zfs" ]; then
--        case "$root" in
-+        case "$xroot" in
-             "") root=zfs:AUTO ;;
--            *)  root=$(echo "$root" | tr '+' ' ') ;;
-+            *)  root=$(echo "$xroot" | tr '+' ' ') ;;
-         esac
-         return 0
-     fi
diff --git a/srcpkgs/zfs/template b/srcpkgs/zfs/template
index 496999fc50fa6..9a02718fdb572 100644
--- a/srcpkgs/zfs/template
+++ b/srcpkgs/zfs/template
@@ -1,7 +1,7 @@
 # Template file for 'zfs'
 pkgname=zfs
-version=2.1.12
-revision=2
+version=2.2.0
+revision=1
 build_style=gnu-configure
 configure_args="--with-config=user --with-mounthelperdir=/usr/bin
  --with-udevdir=/usr/lib/udev --with-udevruledir=/usr/lib/udev/rules.d
@@ -10,13 +10,13 @@ hostmakedepends="dracut libtool pkg-config python3 automake"
 makedepends="pam-devel zlib-devel libuuid-devel libblkid-devel libtirpc-devel attr-devel"
 depends="dkms>=2.2.0.3_9 perl python3 xbps-triggers>=0.121_1
  libzfs>=${version}_${revision}"
-conf_files="/etc/zfs/zed.d/zed.rc"
+conf_files="/etc/zfs/zed.d/zed.rc /usr/src/zfs-${version}/META"
 short_desc="Z File System -- userland, pyzfs, and kernel modules (using DKMS)"
 maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
 license="CDDL-1.0"
 homepage="https://openzfs.github.io/openzfs-docs/"
-distfiles="https://github.com/openzfs/zfs/releases/download/zfs-${version}/zfs-${version}.tar.gz"
-checksum=64daa26aed3e12c931f6f4413d7527c4ebdb8da35416b356152b5f9fdd4c6e6d
+distfiles="https://github.com/openzfs/zfs/releases/download/zfs-${version}-rc4/zfs-${version}-rc4.tar.gz"
+checksum=be44b6a27123145c5f0b543bb77ddcc6b21c1e3f00cfeda124c6050b2eb644ed
 # dkms must be before initramfs-regenerate to build modules before images
 triggers="dkms initramfs-regenerate"
 dkms_modules="zfs ${version}"
@@ -55,6 +55,11 @@ post_install() {
 	# Contains ELF binaries. Remove it until upstream has a way to move this
 	# into /usr/libexec or similiar.
 	rm -rf ${DESTDIR}/usr/share/zfs/zfs-tests
+
+	# move bash completions to a policy compliant directory
+	vmkdir usr/share/bash-completion/completions
+	mv ${DESTDIR}/etc/bash_completion.d/* \
+		${DESTDIR}/usr/share/bash-completion/completions
 }
 
 libzfs_package() {

From 81844a78816f6a317ad31a26a4466bbe527b8f26 Mon Sep 17 00:00:00 2001
From: Zach Dykstra <dykstra.zachary@gmail.com>
Date: Wed, 23 Aug 2023 14:28:12 -0500
Subject: [PATCH 2/2] New package: zfs-lts-2.1.12.

---
 srcpkgs/libzfs-lts                            |  1 +
 srcpkgs/zfs-lts-devel                         |  1 +
 srcpkgs/zfs-lts-pam                           |  1 +
 srcpkgs/zfs-lts/files/zed/run                 |  4 +
 ...1-only-build-the-module-in-dkms.conf.patch | 44 +++++++++
 .../patches/0002-fix-dracut-root.patch        | 56 +++++++++++
 srcpkgs/zfs-lts/template                      | 95 +++++++++++++++++++
 srcpkgs/zfs-lts/update                        |  2 +
 srcpkgs/zfs/template                          | 10 +-
 srcpkgs/zfs/update                            |  2 +-
 10 files changed, 214 insertions(+), 2 deletions(-)
 create mode 120000 srcpkgs/libzfs-lts
 create mode 120000 srcpkgs/zfs-lts-devel
 create mode 120000 srcpkgs/zfs-lts-pam
 create mode 100755 srcpkgs/zfs-lts/files/zed/run
 create mode 100644 srcpkgs/zfs-lts/patches/0001-only-build-the-module-in-dkms.conf.patch
 create mode 100644 srcpkgs/zfs-lts/patches/0002-fix-dracut-root.patch
 create mode 100644 srcpkgs/zfs-lts/template
 create mode 100644 srcpkgs/zfs-lts/update

diff --git a/srcpkgs/libzfs-lts b/srcpkgs/libzfs-lts
new file mode 120000
index 0000000000000..083c9d5fe6b00
--- /dev/null
+++ b/srcpkgs/libzfs-lts
@@ -0,0 +1 @@
+zfs-lts
\ No newline at end of file
diff --git a/srcpkgs/zfs-lts-devel b/srcpkgs/zfs-lts-devel
new file mode 120000
index 0000000000000..083c9d5fe6b00
--- /dev/null
+++ b/srcpkgs/zfs-lts-devel
@@ -0,0 +1 @@
+zfs-lts
\ No newline at end of file
diff --git a/srcpkgs/zfs-lts-pam b/srcpkgs/zfs-lts-pam
new file mode 120000
index 0000000000000..083c9d5fe6b00
--- /dev/null
+++ b/srcpkgs/zfs-lts-pam
@@ -0,0 +1 @@
+zfs-lts
\ No newline at end of file
diff --git a/srcpkgs/zfs-lts/files/zed/run b/srcpkgs/zfs-lts/files/zed/run
new file mode 100755
index 0000000000000..63deda22b506b
--- /dev/null
+++ b/srcpkgs/zfs-lts/files/zed/run
@@ -0,0 +1,4 @@
+#!/bin/sh
+exec 2>&1
+[ -r conf ] && . conf
+exec zed -F $OPTS
diff --git a/srcpkgs/zfs-lts/patches/0001-only-build-the-module-in-dkms.conf.patch b/srcpkgs/zfs-lts/patches/0001-only-build-the-module-in-dkms.conf.patch
new file mode 100644
index 0000000000000..944618bb86c1f
--- /dev/null
+++ b/srcpkgs/zfs-lts/patches/0001-only-build-the-module-in-dkms.conf.patch
@@ -0,0 +1,44 @@
+# Patch adapted from
+#
+#    https://aur.archlinux.org/cgit/aur.git/tree/0001-only-build-the-module-in-dkms.conf.patch?h=zfs-dkms
+#
+# rebased for zfs-2.1.5.
+#
+# Avoids recompiling ZFS userland utilities with DKMS rebuilds
+From b4a2c0b184c9c9599421b15a430fb88deb5dbd17 Mon Sep 17 00:00:00 2001
+From: Eli Schwartz <eschwartz@archlinux.org>
+Date: Sun, 28 Oct 2018 15:01:58 -0400
+Subject: [PATCH] only build the module in dkms.conf
+
+---
+ scripts/dkms.mkconf | 19 ++-----------------
+ 1 file changed, 2 insertions(+), 17 deletions(-)
+
+diff --git a/scripts/dkms.mkconf b/scripts/dkms.mkconf
+--- a/scripts/dkms.mkconf
++++ b/scripts/dkms.mkconf
+@@ -28,14 +28,7 @@
+ PRE_BUILD="configure
+   --prefix=/usr
+   --with-config=kernel
+-  --with-linux=\$(
+-    if [ -e "\${kernel_source_dir/%build/source}" ]
+-    then
+-      echo "\${kernel_source_dir/%build/source}"
+-    else
+-      echo "\${kernel_source_dir}"
+-    fi
+-  )
++  --with-linux="\${kernel_source_dir}"
+   --with-linux-obj="\${kernel_source_dir}"
+   \$(
+     [[ -n \"\${ICP_ROOT}\" ]] && \\
+@@ -68,7 +61,7 @@
+   -t \${dkms_tree}
+ "
+ AUTOINSTALL="yes"
+-MAKE[0]="make"
++MAKE[0]="make -C module/"
+ STRIP[0]="\$(
+   [[ -r \${PACKAGE_CONFIG} ]] \\
+   && source \${PACKAGE_CONFIG} \\
diff --git a/srcpkgs/zfs-lts/patches/0002-fix-dracut-root.patch b/srcpkgs/zfs-lts/patches/0002-fix-dracut-root.patch
new file mode 100644
index 0000000000000..384f08355f73f
--- /dev/null
+++ b/srcpkgs/zfs-lts/patches/0002-fix-dracut-root.patch
@@ -0,0 +1,56 @@
+From eefe83eaa68f7cb4a49c580dd940d3688e42c849 Mon Sep 17 00:00:00 2001
+From: Toyam Cox <aviator45003@gmail.com>
+Date: Thu, 30 Jun 2022 13:47:58 -0400
+Subject: [PATCH] dracut: fix boot on non-zfs-root systems
+
+Simply prevent overwriting root until it needs to be overwritten.
+
+Dracut could change this value before this module is called, but won't
+change the kernel command line.
+
+Reviewed-by: Andrew J. Hesford <ajh@sideband.org>
+Signed-off-by: Toyam Cox <vaelatern@voidlinux.org>
+Closes #13592
+---
+ contrib/dracut/90zfs/zfs-lib.sh.in | 10 +++++-----
+ 1 file changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/contrib/dracut/90zfs/zfs-lib.sh.in b/contrib/dracut/90zfs/zfs-lib.sh.in
+index e44673c2d75..3a43e514d6f 100755
+--- a/contrib/dracut/90zfs/zfs-lib.sh.in
++++ b/contrib/dracut/90zfs/zfs-lib.sh.in
+@@ -88,11 +88,11 @@ decode_root_args() {
+         return
+     fi
+ 
+-    root=$(getarg root=)
++    xroot=$(getarg root=)
+     rootfstype=$(getarg rootfstype=)
+ 
+     # shellcheck disable=SC2249
+-    case "$root" in
++    case "$xroot" in
+         ""|zfs|zfs:|zfs:AUTO)
+             root=zfs:AUTO
+             rootfstype=zfs
+@@ -100,7 +100,7 @@ decode_root_args() {
+             ;;
+ 
+         ZFS=*|zfs:*)
+-            root="${root#zfs:}"
++            root="${xroot#zfs:}"
+             root="${root#ZFS=}"
+             root=$(echo "$root" | tr '+' ' ')
+             rootfstype=zfs
+@@ -109,9 +109,9 @@ decode_root_args() {
+     esac
+ 
+     if [ "$rootfstype" = "zfs" ]; then
+-        case "$root" in
++        case "$xroot" in
+             "") root=zfs:AUTO ;;
+-            *)  root=$(echo "$root" | tr '+' ' ') ;;
++            *)  root=$(echo "$xroot" | tr '+' ' ') ;;
+         esac
+         return 0
+     fi
diff --git a/srcpkgs/zfs-lts/template b/srcpkgs/zfs-lts/template
new file mode 100644
index 0000000000000..2e32c95d884e4
--- /dev/null
+++ b/srcpkgs/zfs-lts/template
@@ -0,0 +1,95 @@
+# Template file for 'zfs-lts'
+pkgname=zfs-lts
+version=2.1.12
+revision=3
+build_style=gnu-configure
+configure_args="--with-config=user --with-mounthelperdir=/usr/bin
+ --with-udevdir=/usr/lib/udev --with-udevruledir=/usr/lib/udev/rules.d
+ --with-dracutdir=/usr/lib/dracut --with-tirpc"
+hostmakedepends="dracut libtool pkg-config python3 automake"
+makedepends="pam-devel zlib-devel libuuid-devel libblkid-devel libtirpc-devel attr-devel"
+depends="dkms>=2.2.0.3_9 perl python3 xbps-triggers>=0.121_1
+ libzfs>=${version}_${revision}"
+conf_files="/etc/zfs/zed.d/zed.rc"
+short_desc="Z File System -- userland, pyzfs, and kernel modules (using DKMS)"
+maintainer="Toyam Cox <Vaelatern@voidlinux.org>"
+license="CDDL-1.0"
+homepage="https://openzfs.github.io/openzfs-docs/"
+distfiles="https://github.com/openzfs/zfs/releases/download/zfs-${version}/zfs-${version}.tar.gz"
+checksum=64daa26aed3e12c931f6f4413d7527c4ebdb8da35416b356152b5f9fdd4c6e6d
+# dkms must be before initramfs-regenerate to build modules before images
+triggers="dkms initramfs-regenerate"
+dkms_modules="zfs ${version}"
+
+provides="zfs-${version}_${revision}"
+replaces="spl<=0.7.13_1 zfs>=0" # Because SPL was merged into zfs in 0.8.0
+
+pre_configure() {
+	export CFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/tirpc/"
+	autoreconf -fi
+}
+
+post_install() {
+	vlicense COPYRIGHT
+	vlicense LICENSE
+	vlicense NOTICE
+
+	vsv zed
+
+	make dist-gzip
+	vmkdir usr/src/
+	tar xf ${pkgname/%-lts}-${version}.tar.gz -C ${DESTDIR}/usr/src/
+	scripts/dkms.mkconf -v ${version} -f ${DESTDIR}/usr/src/${pkgname/%-lts}-${version}/dkms.conf -n zfs
+
+	# Remove init and service control pieces not used in Void
+	rm -rf ${DESTDIR}/usr/lib/systemd
+	rm -rf ${DESTDIR}/etc/init.d
+	rm -rf ${DESTDIR}/etc/default
+	rm -f ${DESTDIR}/etc/zfs/zfs-functions
+
+	# Remove pam config framework file not used in Void
+	rm -f ${DESTDIR}/usr/share/pam-configs/zfs_key
+
+	# zfs-mount-generator is a systemd helper, no need for its man page
+	rm -f ${DESTDIR}/usr/share/man/man8/zfs-mount-generator.8
+
+	# Contains ELF binaries. Remove it until upstream has a way to move this
+	# into /usr/libexec or similiar.
+	rm -rf ${DESTDIR}/usr/share/zfs/zfs-tests
+}
+
+libzfs-lts_package() {
+	short_desc="Z File System - libraries"
+	provides="libzfs-${version}_${revision}"
+	replaces="libzfs>=0"
+	pkg_install() {
+		vmove "usr/lib/*.so.*"
+	}
+}
+
+zfs-lts-devel_package() {
+	depends="libzfs>=${version}_${revision}"
+	short_desc="Z File System -- development files"
+	provides="zfs-devel-${version}_${revision}"
+	replaces="zfs-devel>=0"
+	pkg_install() {
+		vmove usr/include
+		vmove "usr/lib/*.a"
+		vmove "usr/lib/*.so"
+		vmove usr/lib/pkgconfig
+	}
+}
+
+zfs-lts-pam_package() {
+	depends="${sourcepkg}>=${version}_${revision}"
+	short_desc="Z File System -- PAM integration"
+	provides="zfs-pam-${version}_${revision}"
+	replaces="zfs-pam>=0"
+	pkg_install() {
+		vmove usr/lib/security/pam_zfs_key.so
+	}
+}
+
+# REMARKS:
+# Did not split out pyzfs, because it's distributed with zfs, and no reason to
+# send separately.
diff --git a/srcpkgs/zfs-lts/update b/srcpkgs/zfs-lts/update
new file mode 100644
index 0000000000000..0269c8cbd907d
--- /dev/null
+++ b/srcpkgs/zfs-lts/update
@@ -0,0 +1,2 @@
+pkgname=zfs
+ignore="*.*.99"
diff --git a/srcpkgs/zfs/template b/srcpkgs/zfs/template
index 9a02718fdb572..b91b3d9af8511 100644
--- a/srcpkgs/zfs/template
+++ b/srcpkgs/zfs/template
@@ -21,7 +21,9 @@ checksum=be44b6a27123145c5f0b543bb77ddcc6b21c1e3f00cfeda124c6050b2eb644ed
 triggers="dkms initramfs-regenerate"
 dkms_modules="zfs ${version}"
 
-replaces="spl<=0.7.13_1" # Because SPL was merged into zfs in 0.8.0
+provides="zfs-${version}_${revision}"
+
+replaces="spl<=0.7.13_1 zfs-lts>=0" # Because SPL was merged into zfs in 0.8.0
 
 pre_configure() {
 	export CFLAGS+=" -I${XBPS_CROSS_BASE}/usr/include/tirpc/"
@@ -64,6 +66,8 @@ post_install() {
 
 libzfs_package() {
 	short_desc="Z File System - libraries"
+	provides="libzfs-${version}_${revision}"
+	replaces="libzfs-lts>=0"
 	pkg_install() {
 		vmove "usr/lib/*.so.*"
 	}
@@ -72,6 +76,8 @@ libzfs_package() {
 zfs-devel_package() {
 	depends="libzfs>=${version}_${revision}"
 	short_desc="Z File System -- development files"
+	provides="zfs-devel-${version}_${revision}"
+	replaces="zfs-devel-lts>=0"
 	pkg_install() {
 		vmove usr/include
 		vmove "usr/lib/*.a"
@@ -83,6 +89,8 @@ zfs-devel_package() {
 zfs-pam_package() {
 	depends="${sourcepkg}>=${version}_${revision}"
 	short_desc="Z File System -- PAM integration"
+	provides="zfs-pam-${version}_${revision}"
+	replaces="zfs-pam-lts>=0"
 	pkg_install() {
 		vmove usr/lib/security/pam_zfs_key.so
 	}
diff --git a/srcpkgs/zfs/update b/srcpkgs/zfs/update
index 5c99eb844abc0..f0d7b88721151 100644
--- a/srcpkgs/zfs/update
+++ b/srcpkgs/zfs/update
@@ -1 +1 @@
-ignore="2.1.99"
+ignore="*.*.99"

  parent reply	other threads:[~2023-09-09  4:24 UTC|newest]

Thread overview: 67+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2023-07-31 21:34 [PR PATCH] DRAFT: zfs: update to 2.2.0 zdykstra
2023-08-01  1:50 ` [PR PATCH] [Updated] [NOMERGE] " zdykstra
2023-08-01  2:42 ` zdykstra
2023-08-01 10:59 ` dkwo
2023-08-02 11:21 ` r-ricci
2023-08-02 13:50 ` zdykstra
2023-08-02 15:11 ` r-ricci
2023-08-02 15:15 ` zdykstra
2023-08-02 16:55 ` Vaelatern
2023-08-03 19:49 ` Vaelatern
2023-08-03 23:13 ` r-ricci
2023-08-04 15:10 ` r-ricci
2023-08-11 16:43 ` Vaelatern
2023-08-11 19:42 ` [PR PATCH] [Updated] " zdykstra
2023-08-11 19:42 ` zdykstra
2023-08-11 19:53 ` zdykstra
2023-08-11 19:54 ` [PR PATCH] [Updated] " zdykstra
2023-08-11 19:54 ` zdykstra
2023-08-11 19:56 ` classabbyamp
2023-08-11 20:01 ` [PR PATCH] [Updated] " zdykstra
2023-08-11 20:23 ` zdykstra
2023-08-16 20:15 ` [PR REVIEW] " r-ricci
2023-08-17  2:40 ` Vaelatern
2023-08-17  2:41 ` Vaelatern
2023-08-17  2:42 ` [PR PATCH] [Updated] " zdykstra
2023-08-22 14:41 ` zdykstra
2023-08-22 16:33 ` Vaelatern
2023-08-22 16:40 ` zdykstra
2023-08-22 17:23 ` classabbyamp
2023-08-22 18:26 ` Vaelatern
2023-08-22 18:29 ` zdykstra
2023-08-23 19:28 ` [PR PATCH] [Updated] " zdykstra
2023-08-24  0:50 ` [PR PATCH] [Updated] [NOMERGE] zfs: update to 2.2.0, add zfs-lts package zdykstra
2023-08-24  2:18 ` ahesford
2023-08-24  2:40 ` [PR PATCH] [Updated] " zdykstra
2023-09-04 17:54 ` zdykstra
2023-09-08  1:18 ` zdykstra
2023-09-08  1:43 ` zdykstra
2023-09-08 15:15 ` zdykstra
2023-09-08 16:33 ` Vaelatern
2023-09-09  2:13 ` [PR PATCH] [Updated] " zdykstra
2023-09-09  2:26 ` zdykstra
2023-09-09  3:55 ` zdykstra
2023-09-09  4:02 ` zdykstra
2023-09-09  4:11 ` zdykstra
2023-09-09  4:13 ` zdykstra
2023-09-09  4:24 ` zdykstra [this message]
2023-09-09  4:30 ` zdykstra
2023-09-09  4:37 ` zdykstra
2023-09-13 15:40 ` [PR PATCH] [Updated] " zdykstra
2023-09-30 20:22 ` darkbasic
2023-09-30 20:56 ` darkbasic
2023-10-02 22:53 ` [PR PATCH] [Updated] " zdykstra
2023-10-07 23:15 ` zdykstra
2023-10-13 17:25 ` zdykstra
2023-10-13 19:38 ` [PR PATCH] [Updated] " zdykstra
2023-10-13 21:48 ` Vaelatern
2023-10-13 21:49 ` Vaelatern
2023-10-13 21:54 ` ahesford
2023-10-13 22:11 ` classabbyamp
2023-10-14  7:47 ` darkbasic
2023-10-14 15:28 ` heppu
2023-10-17 20:05 ` Vaelatern
2023-10-17 23:58 ` [PR REVIEW] " classabbyamp
2023-10-18  0:13 ` [PR PATCH] [Updated] " zdykstra
2023-10-18  0:14 ` [PR REVIEW] " zdykstra
2023-10-18  1:59 ` [PR PATCH] [Merged]: " classabbyamp

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20230909042437.rUVqy8u6TELb59W--7AdnB8s5sFVkumcwVqd0Zy4waw@z \
    --to=zdykstra@users.noreply.github.com \
    --cc=ml@inbox.vuxu.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).