From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: sys-power/nut/
Date: Fri, 16 May 2025 06:13:22 +0000 (UTC) [thread overview]
Message-ID: <1747375961.cb1f30a658b607217a34a42a54fb6f11ad0451fc.sam@gentoo> (raw)
commit: cb1f30a658b607217a34a42a54fb6f11ad0451fc
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri May 16 06:12:04 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri May 16 06:12:41 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cb1f30a6
sys-power/nut: drop 2.8.0-r3, 2.8.2
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-power/nut/Manifest | 1 -
sys-power/nut/nut-2.8.0-r3.ebuild | 219 -------------------------------
sys-power/nut/nut-2.8.2.ebuild | 262 --------------------------------------
3 files changed, 482 deletions(-)
diff --git a/sys-power/nut/Manifest b/sys-power/nut/Manifest
index 3f96fe4e9732..7d9f7ed8a94f 100644
--- a/sys-power/nut/Manifest
+++ b/sys-power/nut/Manifest
@@ -1,3 +1,2 @@
-DIST nut-2.8.0.tar.gz 3287640 BLAKE2B 6ad87e9c90920d45846d9c1311e8feeb3c36bfa506d62d938940c00d2fc7f7b30632d079a8ee969db624824ae4fd3e14e41e8acd1eda296e26a3aa340f186b94 SHA512 3c413ae54088045a713eb80cf1bdda474f41bb3b67c7c0248aa7a0c4d441dce1ff42627a2735273d7e36892d1f2eeb895220cf28af63fec2fa0c7a267f82d577
DIST nut-2.8.2.tar.gz 5599935 BLAKE2B 87187293d8acda72c2d807d6f41f2601a318540f63a0ea93782b115402c6b43a0b61ecc710fd6de126d25e59dd4e03681f2b859a87549e9d5f7617ac7b2dad8c SHA512 b6f8f22318e4a4fcb8073a63132b1cb083952c665191b82a7d6765a61b859575a4b0c2ba84ed17cfb8c88d34179876d64520dd2f75f02fe8707b406da2c0821c
DIST nut-2.8.3.tar.gz 6240908 BLAKE2B 515e829286b123610a856003a8838a022ae365b193988477086a683b9da0a99b3b1cf048cecd75c764c8a9a03856e966bd9d82333475670d1df43899d9b8a7bf SHA512 0aeafad02ab323b02041a370c586dede91483cab57e0a9d1256a685716ca9f0d0f114df904ef472d48fa53ac1896690b7878828eb3b00934959c7aeaa63af99f
diff --git a/sys-power/nut/nut-2.8.0-r3.ebuild b/sys-power/nut/nut-2.8.0-r3.ebuild
deleted file mode 100644
index c477f083e7df..000000000000
--- a/sys-power/nut/nut-2.8.0-r3.ebuild
+++ /dev/null
@@ -1,219 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit bash-completion-r1 flag-o-matic linux-info optfeature systemd
-inherit tmpfiles toolchain-funcs udev
-
-MY_P=${P/_/-}
-
-DESCRIPTION="Network-UPS Tools"
-HOMEPAGE="https://networkupstools.org/"
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/networkupstools/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://networkupstools.org/source/${PV%.*}/${MY_P}.tar.gz"
- KEYWORDS="amd64 arm ~arm64 ~ppc ppc64 ~riscv x86"
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="cgi doc ipmi serial i2c +man snmp +usb modbus selinux ssl tcpd test xml zeroconf"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- acct-group/nut
- acct-user/nut
- dev-libs/libltdl
- virtual/udev
- cgi? ( >=media-libs/gd-2[png] )
- i2c? ( sys-apps/i2c-tools )
- ipmi? ( sys-libs/freeipmi )
- modbus? ( dev-libs/libmodbus )
- snmp? ( net-analyzer/net-snmp:= )
- ssl? ( >=dev-libs/openssl-1:= )
- tcpd? ( sys-apps/tcp-wrappers )
- usb? ( virtual/libusb:1 )
- xml? ( >=net-libs/neon-0.25.0:= )
- zeroconf? ( net-dns/avahi )
-"
-BDEPEND="
- virtual/pkgconfig
- man? ( app-text/asciidoc )
- test? ( dev-util/cppunit )
-"
-RDEPEND="
- ${DEPEND}
- selinux? ( sec-policy/selinux-nut )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.6.2-lowspeed-buffer-size.patch"
-)
-
-pkg_pretend() {
- if use i2c; then
- CONFIG_CHECK="~I2C_CHARDEV"
- ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to continue"
- fi
- if use usb; then
- CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV"
- ERROR_HIDRAW="HIDRAW is needed to support USB UPSes"
- ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB UPSes"
- fi
- if use serial; then
- CONFIG_CHECK="~SERIAL_8250"
- ERROR_SERIAL_8250="SERIAL_8250 is needed to support Serial UPSes"
- fi
-
- # Now do the actual checks setup above
- check_extra_config
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == *9999 ]] ; then
- ./autogen.sh || die
- fi
-}
-
-src_configure() {
- local myeconfargs=(
- --datadir=/usr/share/nut
- --datarootdir=/usr/share/nut
- --disable-static
- --disable-strip
- --disable-Werror
- --sysconfdir=/etc/nut
- --with-dev
- --with-drvpath="/$(get_libdir)/nut"
- --with-group=nut
- --with-htmlpath=/usr/share/nut/html
- --with-logfacility=LOG_DAEMON
- --with-statepath=/var/lib/nut
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
- --with-systemdtmpfilesdir="/usr/lib/tmpfiles.d"
- --with-udev-dir="$(get_udevdir)"
- --with-user=nut
- --without-powerman
- --without-python
- --without-python2
- --without-python3
- --with-altpidpath=/run/nut
- --with-pidpath=/run/nut
- $(use_enable test cppunit)
- $(use_with cgi)
- $(use_with i2c linux_i2c)
- $(use_with ipmi freeipmi)
- $(use_with ipmi)
- $(use_with serial)
- $(use_with snmp)
- $(use_with ssl)
- $(use_with tcpd wrap)
- $(use_with usb)
- $(use_with xml neon)
- $(use_with zeroconf avahi)
- )
-
- filter-lto
- tc-export CC CXX AR
-
- use cgi && myeconfargs+=( --with-cgipath=/usr/share/nut/cgi )
- use man && myeconfargs+=( --with-doc=man )
-
- export bashcompdir="$(get_bashcompdir)"
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- rm -rf "${ED}/etc/hotplug" || die
-
- find "${ED}" -name '*.la' -delete || die
-
- dodir /sbin
-
- if use cgi; then
- elog "CGI monitoring scripts are installed in ${EPREFIX}/usr/share/nut/cgi."
- elog "copy them to your web server's ScriptPath to activate (this is a"
- elog "change from the old location)."
- elog "If you use lighttpd, see lighttpd_nut.conf in the documentation."
- elog
- elog "Use script aliases according to the web server you use (apache, nginx, lighttpd, etc...)"
- fi
-
- # This must be done after all of the install phases
- local i
- for i in "${ED}"/etc/nut/*.sample ; do
- mv "${i}" "${i/.sample/}" || die
- done
-
- local DOCS=( AUTHORS MAINTAINERS NEWS README TODO UPGRADING )
- einstalldocs
-
- if use doc; then
- newdoc lib/README README.lib
- dodoc docs/*.txt
- docinto cables
- dodoc docs/cables/*
- fi
-
- newinitd "${FILESDIR}"/nut-2.8.0-init.d-upsd upsd
- newinitd "${FILESDIR}"/nut-2.2.2-init.d-upsdrv upsdrv
- newinitd "${FILESDIR}"/nut-2.6.5-init.d-upsmon upsmon
- newinitd "${FILESDIR}"/nut-2.6.5-init.d-upslog upslog
- newinitd "${FILESDIR}"/nut.powerfail.initd nut.powerfail
-
- newbashcomp "${S}"/scripts/misc/nut.bash_completion upsc
- bashcomp_alias upsc upscmd upsd upsdrvctl upsmon upsrw
-
- if use zeroconf; then
- insinto /etc/avahi/services
- doins scripts/avahi/nut.service
- fi
-
- mv "${ED}"/usr/lib/tmpfiles.d/nut-common.tmpfiles "${ED}"/usr/lib/tmpfiles.d/nut-common-tmpfiles.conf || die
-
- # Fix double directory
- sed -i -e 's:/nut/nut:/nut:g' "${ED}"/usr/lib/tmpfiles.d/nut-common-tmpfiles.conf || die
-}
-
-pkg_postinst() {
- elog "Please note that NUT now runs under the 'nut' user."
- elog "NUT is in the uucp group for access to RS-232 UPS."
- elog "However if you use a USB UPS you may need to look at the udev or"
- elog "hotplug rules that are installed, and alter them suitably."
- elog
- elog "You are strongly advised to read the UPGRADING file provided by upstream."
- elog
- elog "Please note that upsdrv is NOT automatically started by upsd anymore."
- elog "If you have multiple UPS units, you can use their NUT names to"
- elog "have a service per UPS:"
- elog "ln -s /etc/init.d/upsdrv /etc/init.d/upsdrv.\$UPSNAME"
- elog
- elog 'If you want apcupsd to power off your UPS when it'
- elog 'shuts down your system in a power failure, you must'
- elog 'add nut.powerfail to your shutdown runlevel:'
- elog
- elog 'rc-update add nut.powerfail shutdown'
- elog
-
- optfeature "all notify events generate a global message (wall) to all users, plus they are logged via the syslog" \
- sys-apps/util-linux[logger,tty-helpers]
-
- udev_reload
-
- tmpfiles_process nut-common-tmpfiles.conf
-}
-
-pkg_postrm() {
- udev_reload
-}
diff --git a/sys-power/nut/nut-2.8.2.ebuild b/sys-power/nut/nut-2.8.2.ebuild
deleted file mode 100644
index 4f2e397b5bab..000000000000
--- a/sys-power/nut/nut-2.8.2.ebuild
+++ /dev/null
@@ -1,262 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-inherit bash-completion-r1 desktop flag-o-matic linux-info optfeature
-inherit python-single-r1 systemd tmpfiles toolchain-funcs udev wrapper xdg
-
-MY_P=${P/_/-}
-
-DESCRIPTION="Network-UPS Tools"
-HOMEPAGE="https://networkupstools.org/"
-
-if [[ ${PV} == *9999 ]] ; then
- EGIT_REPO_URI="https://github.com/networkupstools/${PN}.git"
- inherit git-r3
-else
- SRC_URI="https://networkupstools.org/source/${PV%.*}/${MY_P}.tar.gz"
- KEYWORDS="amd64 arm ~arm64 ~riscv x86" # waiting for ~arch of dev-libs/libgpiod: ~ppc ~ppc64
-fi
-
-S="${WORKDIR}/${MY_P}"
-
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="gpio cgi doc ipmi serial i2c +man snmp +usb modbus selinux ssl tcpd test xml zeroconf python monitor systemd"
-RESTRICT="!test? ( test )"
-
-REQUIRED_USE="
- monitor? ( python )
- python? ( ${PYTHON_REQUIRED_USE} )
- snmp? ( python )
-"
-
-# sys-apps/systemd-253 required for Type=notify-reload
-DEPEND="
- acct-group/nut
- acct-user/nut
- dev-libs/libltdl
- virtual/udev
- cgi? ( >=media-libs/gd-2[png] )
- gpio? ( dev-libs/libgpiod )
- i2c? ( sys-apps/i2c-tools )
- ipmi? ( sys-libs/freeipmi )
- modbus? ( dev-libs/libmodbus )
- python? ( ${PYTHON_DEPS} )
- snmp? ( net-analyzer/net-snmp:= )
- ssl? ( >=dev-libs/openssl-1:= )
- systemd? ( >=sys-apps/systemd-253 )
- tcpd? ( sys-apps/tcp-wrappers )
- usb? ( virtual/libusb:1 )
- xml? ( >=net-libs/neon-0.25.0:= )
- zeroconf? ( net-dns/avahi )
-"
-BDEPEND="
- virtual/pkgconfig
- man? ( app-text/asciidoc )
- test? ( dev-util/cppunit )
-"
-RDEPEND="
- ${DEPEND}
- monitor? ( $(python_gen_cond_dep '
- dev-python/pyqt5[gui,widgets,${PYTHON_USEDEP}]
- ')
- )
- selinux? ( sec-policy/selinux-nut )
-"
-
-PATCHES=(
- "${FILESDIR}/${PN}-2.6.2-lowspeed-buffer-size.patch"
- "${FILESDIR}/systemd_notify.patch"
-)
-PATCH_NEEDS_AUTOGEN=1
-
-pkg_pretend() {
- if use i2c; then
- CONFIG_CHECK="~I2C_CHARDEV"
- ERROR_I2C_CHARDEV="You must enable I2C_CHARDEV in your kernel to continue"
- fi
- if use usb; then
- CONFIG_CHECK+=" ~HIDRAW ~USB_HIDDEV"
- ERROR_HIDRAW="HIDRAW is needed to support USB UPSes"
- ERROR_I2C_CHARDEV="USB_HIDDEV is needed to support USB UPSes"
- fi
- if use gpio; then
- CONFIG_CHECK="~GPIO_CDEV_V1"
- ERROR_GPIO_CDEV_V1="GPIO_CDEV_V1 is needed to support GPIO UPSes"
- fi
- if use serial; then
- CONFIG_CHECK="~SERIAL_8250"
- ERROR_SERIAL_8250="SERIAL_8250 is needed to support Serial UPSes"
- fi
-
- # Now do the actual checks setup above
- check_extra_config
-}
-
-pkg_setup() {
- use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
- default
-
- if [[ ${PV} == *9999 ]] || [[ ${PATCH_NEEDS_AUTOGEN} == 1 ]] ; then
- ./autogen.sh || die
- fi
-
- xdg_environment_reset
-}
-
-src_configure() {
- local myeconfargs=(
- --datadir=/usr/share/nut
- --datarootdir=/usr/share/nut
- --disable-static
- --disable-strip
- --disable-Werror
- --sysconfdir=/etc/nut
- --with-dev
- --with-drvpath="/$(get_libdir)/nut"
- --with-group=nut
- --with-htmlpath=/usr/share/nut/html
- --with-logfacility=LOG_DAEMON
- --with-statepath=/var/lib/nut
- --with-systemdsystemunitdir="$(systemd_get_systemunitdir)"
- --with-systemdtmpfilesdir="/usr/lib/tmpfiles.d"
- --with-udev-dir="$(get_udevdir)"
- --with-user=nut
- --without-powerman
- --without-python
- --without-python2
- --with-altpidpath=/run/nut
- --with-pidpath=/run/nut
- $(use_with cgi)
- $(use_with gpio)
- $(use_with i2c linux_i2c)
- $(use_with ipmi freeipmi)
- $(use_with ipmi)
- $(use_with monitor nut_monitor)
- $(use_with python pynut)
- $(use_with serial)
- $(use_with snmp)
- $(use_with ssl)
- $(use_with systemd libsystemd)
- $(use_with tcpd wrap)
- $(use_with usb)
- $(use_with xml neon)
- $(use_with zeroconf avahi)
- )
-
- filter-lto
- tc-export CC CXX AR
-
- use cgi && myeconfargs+=( --with-cgipath=/usr/share/nut/cgi )
- use man && myeconfargs+=( --with-doc=man )
- use python && myeconfargs+=( --with-python3="${PYTHON}" ) || myeconfargs+=( --without-python3 )
-
- export bashcompdir="$(get_bashcompdir)"
-
- econf "${myeconfargs[@]}"
-}
-
-src_install() {
- default
-
- rm -rf "${ED}/etc/hotplug" || die
-
- find "${ED}" -name '*.la' -delete || die
-
- dodir /sbin
-
- if use cgi; then
- elog "CGI monitoring scripts are installed in ${EPREFIX}/usr/share/nut/cgi."
- elog "copy them to your web server's ScriptPath to activate (this is a"
- elog "change from the old location)."
- elog "If you use lighttpd, see lighttpd_nut.conf in the documentation."
- elog
- elog "Use script aliases according to the web server you use (apache, nginx, lighttpd, etc...)"
- fi
-
- # This must be done after all of the install phases
- local i
- for i in "${ED}"/etc/nut/*.sample ; do
- mv "${i}" "${i/.sample/}" || die
- done
-
- local DOCS=( AUTHORS MAINTAINERS NEWS.adoc README.adoc TODO.adoc UPGRADING.adoc )
- einstalldocs
-
- if use doc; then
- newdoc lib/README.adoc README.lib.adoc
- dodoc docs/*.txt
- docinto cables
- dodoc docs/cables/*
- fi
-
- newinitd "${FILESDIR}"/nut-2.8.0-init.d-upsd upsd
- newinitd "${FILESDIR}"/nut-2.2.2-init.d-upsdrv upsdrv
- newinitd "${FILESDIR}"/nut-2.6.5-init.d-upsmon upsmon
- newinitd "${FILESDIR}"/nut-2.6.5-init.d-upslog upslog
- newinitd "${FILESDIR}"/nut.powerfail.initd nut.powerfail
-
- newbashcomp "${S}"/scripts/misc/nut.bash_completion upsc
- bashcomp_alias upsc upscmd upsd upsdrvctl upsmon upsrw
-
- if use zeroconf; then
- insinto /etc/avahi/services
- doins scripts/avahi/nut.service
- fi
-
- if use monitor; then
- make_wrapper NUT-Monitor-py3qt5 /usr/share/nut/nut-monitor/app/NUT-Monitor-py3qt5 /usr/share/nut/nut-monitor/app
-
- # Install desktop shortcut
- newmenu scripts/python/app/nut-monitor-py3qt5.desktop nut-monitor.desktop
-
- # Installing Application icons
- local res
- for res in 48 64 256; do
- doicon -s ${res} scripts/python/app/icons/${res}x${res}/nut-monitor.png
- done
- doicon -s scalable scripts/python/app/icons/scalable/nut-monitor.svg
- fi
-
- use python && python_optimize
-}
-
-pkg_postinst() {
- elog "Please note that NUT now runs under the 'nut' user."
- elog "NUT is in the uucp group for access to RS-232 UPS."
- elog "However if you use a USB UPS you may need to look at the udev or"
- elog "hotplug rules that are installed, and alter them suitably."
- elog
- elog "You are strongly advised to read the UPGRADING file provided by upstream."
- elog
- elog "Please note that upsdrv is NOT automatically started by upsd anymore."
- elog "If you have multiple UPS units, you can use their NUT names to"
- elog "have a service per UPS:"
- elog "ln -s /etc/init.d/upsdrv /etc/init.d/upsdrv.\$UPSNAME"
- elog
- elog 'If you want apcupsd to power off your UPS when it'
- elog 'shuts down your system in a power failure, you must'
- elog 'add nut.powerfail to your shutdown runlevel:'
- elog
- elog 'rc-update add nut.powerfail shutdown'
- elog
-
- optfeature "all notify events generate a global message (wall) to all users, plus they are logged via the syslog" \
- sys-apps/util-linux[logger,tty-helpers]
-
- udev_reload
-
- tmpfiles_process nut-common-tmpfiles.conf
- xdg_pkg_postinst
-}
-
-pkg_postrm() {
- udev_reload
- xdg_pkg_postrm
-}
next reply other threads:[~2025-05-16 6:13 UTC|newest]
Thread overview: 77+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-05-16 6:13 Sam James [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-05-17 14:13 [gentoo-commits] repo/gentoo:master commit in: sys-power/nut/ Arthur Zamarin
2025-05-16 11:58 Arthur Zamarin
2025-05-16 11:58 Arthur Zamarin
2025-05-16 11:58 Arthur Zamarin
2025-05-16 9:12 Sam James
2025-05-16 6:21 Sam James
2025-05-16 6:20 Sam James
2025-05-01 16:44 Sam James
2025-04-26 3:51 Sam James
2025-04-24 15:30 Sam James
2025-04-24 15:30 Sam James
2025-04-23 17:48 Sam James
2025-02-25 8:49 Sam James
2025-01-24 8:14 Sam James
2024-10-12 11:22 Michał Górny
2024-10-12 10:08 Michał Górny
2024-10-12 7:52 Michał Górny
2024-05-29 18:27 Robin H. Johnson
2024-05-27 21:08 Robin H. Johnson
2024-05-27 21:08 Robin H. Johnson
2024-02-06 6:54 Sam James
2024-02-06 6:47 Sam James
2024-02-06 6:25 Sam James
2024-02-06 6:25 Sam James
2024-01-17 2:46 Ionen Wolkens
2024-01-01 0:12 Sam James
2023-12-18 13:36 Joonas Niilola
2023-12-18 1:09 Sam James
2023-12-18 0:11 Sam James
2023-12-11 13:04 Joonas Niilola
2023-08-09 3:34 Sam James
2023-06-24 1:18 Sam James
2023-06-17 17:11 Arthur Zamarin
2023-06-17 17:11 Arthur Zamarin
2023-06-17 15:48 Arthur Zamarin
2023-06-17 10:33 Yixun Lan
2023-06-17 3:56 Sam James
2023-06-17 3:55 Sam James
2023-06-17 3:19 Sam James
2022-06-21 18:21 Arthur Zamarin
2021-09-21 21:57 Marek Szuba
2021-08-18 14:28 Sam James
2021-08-04 19:37 Sam James
2021-07-09 22:36 Conrad Kostecki
2021-07-09 22:36 Conrad Kostecki
2020-08-30 1:17 Sam James
2020-08-22 15:51 Michał Górny
2020-08-11 18:46 Sam James
2020-08-10 14:33 Agostino Sarubbo
2020-08-07 18:51 Sam James
2020-02-19 18:24 Robin H. Johnson
2020-02-09 16:42 Michał Górny
2020-01-08 22:27 David Seifert
2020-01-08 22:27 David Seifert
2019-08-20 11:47 Louis Sautier
2019-08-13 12:10 Michał Górny
2019-07-29 10:45 Mikle Kolyada
2019-07-02 8:28 Sergei Trofimovich
2019-07-02 8:24 Sergei Trofimovich
2019-06-29 13:03 Agostino Sarubbo
2019-06-28 15:21 Agostino Sarubbo
2018-11-18 15:27 Thomas Deutschmann
2018-11-14 18:23 Robin H. Johnson
2018-10-27 19:02 Andreas Sturmlechner
2018-03-15 16:13 Mikle Kolyada
2018-01-15 19:03 Tobias Klausmann
2018-01-08 22:50 Thomas Deutschmann
2018-01-08 22:24 Sergei Trofimovich
2017-12-08 22:34 Matt Thode
2017-11-26 23:26 David Seifert
2017-03-21 12:57 Michael Weber
2016-12-20 18:21 Thomas Deutschmann
2016-12-20 17:31 Tobias Klausmann
2016-10-02 12:37 Pacho Ramos
2016-03-18 19:11 Michał Górny
2015-09-03 4:53 Matt Thode
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=1747375961.cb1f30a658b607217a34a42a54fb6f11ad0451fc.sam@gentoo \
--to=sam@gentoo.org \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.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