public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Andreas Sturmlechner" <asturm@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/osl/
Date: Fri,  4 Oct 2024 21:40:49 +0000 (UTC)	[thread overview]
Message-ID: <1728078003.13940bc5aebd140a1c8f31d7410addfeb337aff6.asturm@gentoo> (raw)

commit:     13940bc5aebd140a1c8f31d7410addfeb337aff6
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Fri Oct  4 17:42:23 2024 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Oct  4 21:40:03 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13940bc5

media-libs/osl: drop 1.13.7.0

Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 media-libs/osl/Manifest            |   1 -
 media-libs/osl/osl-1.13.7.0.ebuild | 462 -------------------------------------
 2 files changed, 463 deletions(-)

diff --git a/media-libs/osl/Manifest b/media-libs/osl/Manifest
index ac78547f4a27..e2e30825190e 100644
--- a/media-libs/osl/Manifest
+++ b/media-libs/osl/Manifest
@@ -1,3 +1,2 @@
 DIST osl-1.12.14.0.tar.gz 20555853 BLAKE2B 4f6bc2084e4c1b25e707a37830961f20926e6ab5cb915c763cbd8126127e70f6368832077729ab5e044f573e8c38c4afb413eff8adccee5ea1ae96cb9be43b6e SHA512 51641e58fb0bba042853e3976c104decc788f1b1d3ec2e33a3f5504b11b05950dc38766ffb066b0f76edc4e0a8829d6b7dd408d9288b74d69380395b1d991bd5
-DIST osl-1.13.7.0.tar.gz 21774349 BLAKE2B 1fd731f14b8dce948d7995efadb63eec8ce028ed6b095db391d2dfedcbbd62ca3aad9cd5d7d40f94c9e358f952d841899103467a2f81b12a605ae8c8436a16ff SHA512 15ffc6a5eed44141672af3d7ddab5d97abacad2062cddb35ef2a8484538a9a9a86cbd7e7170deafcefd3b69df764bfd207685603ca17a2fbff4299ccd1afe569
 DIST osl-1.13.10.0.tar.gz 21776721 BLAKE2B 6b40adcf50403292003ae8216e60328d5af6d25bf22cd241aeb4f99b1d39c628c78fe1bc8372226c984ca38b6e08427525f12dc38e5b6d3355de02cbc71f1b7b SHA512 f005b8797a7bb882bcdf4fd644551d42c150956baa8dd9deff39ff1121321f33b8e144a9a96ac940ae6bf60985c6131457131baa87c73c2b498298aaa77c3c7d

diff --git a/media-libs/osl/osl-1.13.7.0.ebuild b/media-libs/osl/osl-1.13.7.0.ebuild
deleted file mode 100644
index a8e64ed97c5f..000000000000
--- a/media-libs/osl/osl-1.13.7.0.ebuild
+++ /dev/null
@@ -1,462 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..12} )
-
-# Check this on updates
-LLVM_COMPAT=( {15..17} )
-
-inherit cmake cuda flag-o-matic llvm-r1 toolchain-funcs python-single-r1
-
-DESCRIPTION="Advanced shading language for production GI renderers"
-HOMEPAGE="https://www.imageworks.com/technology/opensource https://github.com/AcademySoftwareFoundation/OpenShadingLanguage"
-
-if [[ ${PV} = *9999* ]] ; then
-	inherit git-r3
-	EGIT_REPO_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage.git"
-else
-	# If a development release, please don't keyword!
-	SRC_URI="https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-	KEYWORDS="amd64 ~arm ~arm64 ~ppc64"
-	S="${WORKDIR}/OpenShadingLanguage-${PV}"
-fi
-
-LICENSE="BSD"
-SLOT="0/$(ver_cut 1-3)"
-
-X86_CPU_FEATURES=(
-	sse2:sse2 sse3:sse3 ssse3:ssse3 sse4_1:sse4.1 sse4_2:sse4.2
-	avx:avx avx2:avx2 avx512f:avx512f f16c:f16c
-)
-CPU_FEATURES=( "${X86_CPU_FEATURES[@]/#/cpu_flags_x86_}" )
-
-IUSE="debug doc gui libcxx nofma optix partio qt6 test ${CPU_FEATURES[*]%:*} python"
-RESTRICT="!test? ( test )"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# TODO optix
-RDEPEND="
-	dev-libs/boost:=
-	dev-libs/pugixml
-	>=media-libs/openexr-3:0=
-	>=media-libs/openimageio-2.4:=
-	$(llvm_gen_dep '
-		sys-devel/clang:${LLVM_SLOT}
-		sys-devel/llvm:${LLVM_SLOT}
-	')
-	sys-libs/zlib:=
-	optix? ( dev-libs/optix[-headers-only] )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep '
-			dev-python/pybind11[${PYTHON_USEDEP}]
-			media-libs/openimageio[python,${PYTHON_SINGLE_USEDEP}]
-		')
-	)
-	partio? ( media-libs/partio )
-	gui? (
-		!qt6? (
-			dev-qt/qtcore:5
-			dev-qt/qtgui:5
-			dev-qt/qtwidgets:5
-			dev-qt/qtopengl:5
-		)
-		qt6? (
-			dev-qt/qtbase:6[gui,widgets,opengl]
-		)
-	)
-"
-
-DEPEND="${RDEPEND}"
-BDEPEND="
-	sys-devel/bison
-	sys-devel/flex
-	virtual/pkgconfig
-"
-
-pkg_setup() {
-	llvm-r1_pkg_setup
-
-	use python && python-single-r1_pkg_setup
-}
-
-src_prepare() {
-	if use optix; then
-		cuda_src_prepare
-		cuda_add_sandbox -w
-	fi
-
-	sed -e "/^install.*llvm_macros.cmake.*cmake/d" -i CMakeLists.txt || die
-
-	cmake_src_prepare
-}
-
-src_configure() {
-	# -Werror=lto-type-mismatch
-	# https://bugs.gentoo.org/875836
-	# https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1810
-	filter-lto
-
-	# pick the highest we support
-	local mysimd=()
-	if use cpu_flags_x86_avx512f; then
-		mysimd+=( avx512f )
-	elif use cpu_flags_x86_avx2 ; then
-		mysimd+=( avx2 )
-		if use cpu_flags_x86_f16c ; then
-			mysimd+=( f16c )
-		fi
-	elif use cpu_flags_x86_avx ; then
-		mysimd+=( avx )
-	elif use cpu_flags_x86_sse4_2 ; then
-		mysimd+=( sse4.2 )
-	elif use cpu_flags_x86_sse4_1 ; then
-		mysimd+=( sse4.1 )
-	elif use cpu_flags_x86_ssse3 ; then
-		mysimd+=( ssse3 )
-	elif use cpu_flags_x86_sse3 ; then
-		mysimd+=( sse3 )
-	elif use cpu_flags_x86_sse2 ; then
-		mysimd+=( sse2 )
-	fi
-
-	local mybatched=()
-	if use cpu_flags_x86_avx512f || use cpu_flags_x86_avx2 ; then
-		if use cpu_flags_x86_avx512f ; then
-			if use nofma; then
-				mybatched+=(
-					"b8_AVX512_noFMA"
-					"b16_AVX512_noFMA"
-				)
-			else
-				mybatched+=(
-					"b8_AVX512"
-					"b16_AVX512"
-				)
-			fi
-		fi
-		if use cpu_flags_x86_avx2 ; then
-			if use nofma; then
-				mybatched+=(
-					"b8_AVX2_noFMA"
-				)
-			else
-				mybatched+=(
-					"b8_AVX2"
-				)
-			fi
-		fi
-	elif use cpu_flags_x86_avx ; then
-		mybatched+=(
-			"b8_AVX"
-		)
-	fi
-
-	# If no CPU SIMDs were used, completely disable them
-	[[ -z "${mysimd[*]}" ]] && mysimd=("0")
-	[[ -z "${mybatched[*]}" ]] && mybatched=("0")
-
-	# This is currently needed on arm64 to get the NEON SIMD wrapper to compile the code successfully
-	# Even if there are no SIMD features selected, it seems like the code will turn on NEON support if it is available.
-	use arm64 && append-flags -flax-vector-conversions
-
-	local gcc
-	gcc="$(tc-getCC)"
-
-	local mycmakeargs=(
-		-DCMAKE_POLICY_DEFAULT_CMP0146="OLD" # BUG FindCUDA
-		-DCMAKE_POLICY_DEFAULT_CMP0148="OLD" # BUG FindPythonInterp
-
-		# std::tuple_size_v is c++17
-		-DCMAKE_CXX_STANDARD="17"
-
-		-DCMAKE_INSTALL_DOCDIR="share/doc/${PF}"
-		-DINSTALL_DOCS="$(usex doc)"
-		-DUSE_CCACHE="no"
-		-DLLVM_STATIC="no"
-		-DOSL_BUILD_TESTS="$(usex test)"
-		-DSTOP_ON_WARNING="no"
-		-DUSE_PARTIO="$(usex partio)"
-		-DUSE_PYTHON="$(usex python)"
-		-DPYTHON_VERSION="${EPYTHON/python}"
-		-DUSE_SIMD="$(IFS=","; echo "${mysimd[*]}")"
-		-DUSE_BATCHED="$(IFS=","; echo "${mybatched[*]}")"
-		-DUSE_LIBCPLUSPLUS="$(usex libcxx)"
-		-DOSL_USE_OPTIX="$(usex optix)"
-
-		-DOpenImageIO_ROOT="${EPREFIX}/usr"
-	)
-
-	if use debug; then
-		mycmakeargs+=(
-			-DVEC_REPORT="yes"
-		)
-	fi
-
-	if use gui; then
-		mycmakeargs+=( -DUSE_QT="yes" )
-		if ! use qt6; then
-			mycmakeargs+=( -DCMAKE_DISABLE_FIND_PACKAGE_Qt6="yes" )
-		fi
-	else
-		mycmakeargs+=( -DUSE_QT="no" )
-	fi
-
-	if use optix; then
-		mycmakeargs+=(
-			-DOptiX_FIND_QUIETLY="no"
-			-DCUDA_FIND_QUIETLY="no"
-
-			-DOPTIXHOME="${EPREFIX}/opt/optix"
-			-DCUDA_TOOLKIT_ROOT_DIR="${EPREFIX}/opt/cuda"
-
-			-DCUDA_NVCC_FLAGS="--compiler-bindir;$(cuda_gccdir)"
-			-DOSL_EXTRA_NVCC_ARGS="--compiler-bindir;$(cuda_gccdir)"
-			-DCUDA_VERBOSE_BUILD="yes"
-		)
-	fi
-
-	if use partio; then
-		mycmakeargs+=(
-			-Dpartio_DIR="${EPREFIX}/usr"
-		)
-	fi
-
-	cmake_src_configure
-}
-
-src_test() {
-	# A bunch of tests only work when installed.
-	# So install them into the temp directory now.
-	DESTDIR="${T}" cmake_build install
-
-	ln -s "${CMAKE_USE_DIR}/src/cmake/" "${BUILD_DIR}/src/cmake" || die
-
-	if use optix; then
-		cp \
-			"${BUILD_DIR}/src/liboslexec/shadeops_cuda.ptx" \
-			"${BUILD_DIR}/src/testrender/"{optix_raytracer,quad,rend_lib_testrender,sphere,wrapper}".ptx" \
-			"${BUILD_DIR}/src/testshade/"{optix_grid_renderer,rend_lib_testshade}".ptx" \
-			"${BUILD_DIR}/bin/" || die
-
-		# NOTE this should go to cuda eclass
-		addwrite /dev/nvidiactl
-		addwrite /dev/nvidia0
-		addwrite /dev/nvidia-uvm
-		addwrite /dev/nvidia-caps
-		addwrite "/dev/char/"
-	fi
-
-	CMAKE_SKIP_TESTS=(
-		"broken"
-		"^render"
-
-		# broken with in-tree <=dev-libs/optix-7.5.0 and out of date
-		"^example-cuda$"
-
-		# outright fail
-		"^transform-reg.regress.batched.opt$"
-
-		# SIGABRT similar to https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1363
-		"^derivs.opt.rs_bitcode$"
-		"^geomath.batched$"
-		"^matrix.batched$"
-		"^matrix.batched.opt$"
-		"^spline-reg.regress.batched.opt$"
-		"^transformc.batched$"
-	)
-
-	# These only fail inside sandbox
-	if [[ "${OSL_OPTIONAL_TESTS}" != "true" ]]; then
-		CMAKE_SKIP_TESTS+=(
-			# TODO: investigate failures
-			# SIGABRT similar to https://github.com/AcademySoftwareFoundation/OpenShadingLanguage/issues/1363
-			"^andor-reg.regress.batched.opt$"
-			"^arithmetic-reg.regress.batched.opt$"
-			"^array-assign-reg.regress.batched.opt$"
-			"^array-copy-reg.regress.batched.opt$"
-			"^array-length-reg.regress.batched$"
-			"^bug-outputinit.optix$"
-			"^bug-outputinit.optix.fused$"
-			"^bug-outputinit.optix.opt$"
-			"^bug-return.optix$"
-			"^bug-return.optix.fused$"
-			"^bug-return.optix.opt$"
-			"^closure-parameters.batched$"
-			"^closure-parameters.batched.opt$"
-			"^closure.batched$"
-			"^closure.batched.opt$"
-			"^debug-uninit$"
-			"^debug-uninit.batched$"
-			"^debug-uninit.batched.opt$"
-			"^debug-uninit.opt$"
-			"^debug-uninit.opt.rs_bitcode$"
-			"^derivs$"
-			"^derivs.batched$"
-			"^derivs.batched.opt$"
-			"^derivs.opt$"
-			"^exponential$"
-			"^exponential.opt$"
-			"^exponential.opt.rs_bitcode$"
-			"^filterwidth-reg.regress.batched.opt$"
-			"^geomath$"
-			"^geomath.batched.opt$"
-			"^geomath.opt$"
-			"^geomath.opt.rs_bitcode$"
-			"^getattribute-camera.batched$"
-			"^getattribute-camera.batched.opt$"
-			"^getattribute-shader.batched.opt$"
-			"^gettextureinfo-reg.regress.batched.opt$"
-			"^gettextureinfo-udim-reg.regress.batched.opt$"
-			"^gettextureinfo.batched$"
-			"^hyperb.batched.opt$"
-			"^hyperb.opt$"
-			"^hyperb.opt.rs_bitcode$"
-			"^initlist.batched$"
-			"^initlist.batched.opt$"
-			"^linearstep.batched$"
-			"^linearstep.batched.opt$"
-			"^loop.batched$"
-			"^loop.batched.opt$"
-			"^matrix$"
-			"^matrix-compref-reg.regress.batched.opt$"
-			"^matrix-reg.regress.rsbitcode.opt$"
-			"^matrix.opt$"
-			"^matrix.opt.rs_bitcode$"
-			"^matrix.rsbitcode.opt$"
-			"^message-no-closure.batched$"
-			"^message-no-closure.batched.opt$"
-			"^message-reg.regress.batched.opt$"
-			"^miscmath$"
-			"^miscmath.batched$"
-			"^miscmath.batched.opt$"
-			"^miscmath.opt$"
-			"^miscmath.opt.rs_bitcode$"
-			"^noise-cell.batched$"
-			"^noise-gabor-reg.regress.batched.opt$"
-			"^noise-gabor.batched$"
-			"^noise-gabor.batched.opt$"
-			"^noise-generic.batched$"
-			"^noise-generic.batched.opt$"
-			"^noise-perlin.batched$"
-			"^noise-perlin.batched.opt$"
-			"^noise-reg.regress.batched.opt$"
-			"^noise-simplex.batched$"
-			"^noise-simplex.batched.opt$"
-			"^noise.batched$"
-			"^opt-warnings.batched$"
-			"^opt-warnings.batched.opt$"
-			"^pnoise-cell.batched$"
-			"^pnoise-gabor.batched$"
-			"^pnoise-gabor.batched.opt$"
-			"^pnoise-generic.batched$"
-			"^pnoise-generic.batched.opt$"
-			"^pnoise-perlin.batched$"
-			"^pnoise-perlin.batched.opt$"
-			"^pnoise-reg.regress.batched.opt$"
-			"^pnoise.batched$"
-			"^pointcloud.batched$"
-			"^pointcloud.batched.opt$"
-			"^regex-reg.regress.batched.opt$"
-			"^select.batched$"
-			"^select.batched.opt$"
-			"^shaderglobals.batched$"
-			"^shaderglobals.batched.opt$"
-			"^smoothstep-reg.regress.batched.opt$"
-			"^spline-derivbug.batched$"
-			"^spline-derivbug.batched.opt$"
-			"^spline.batched$"
-			"^spline.batched.opt$"
-			"^splineinverse-ident.batched$"
-			"^splineinverse-ident.batched.opt$"
-			"^split-reg.regress.batched.opt$"
-			"^string$"
-			"^string-reg.regress.batched.opt$"
-			"^string.batched$"
-			"^string.batched.opt$"
-			"^string.opt$"
-			"^string.opt.rs_bitcode$"
-			"^struct-array-mixture.batched$"
-			"^struct-array-mixture.batched.opt$"
-			"^struct.batched$"
-			"^test-fmt-matrixcolor.opt.rs_bitcode$"
-			"^testoptix-noise.optix.opt$"
-			"^testoptix-reparam.optix.opt$"
-			"^texture-environment-opts-reg.regress.batched.opt$"
-			"^texture-opts-reg.regress.batched.opt$"
-			"^texture-wrap.batched$"
-			"^texture-wrap.batched.opt$"
-			"^transcendental-reg.regress.batched.opt$"
-			"^transform$"
-			"^transform.batched$"
-			"^transform.batched.opt$"
-			"^transform.opt$"
-			"^transform.opt.rs_bitcode$"
-			"^transformc$"
-			"^transformc.batched.opt$"
-			"^transformc.opt$"
-			"^transformc.opt.rs_bitcode$"
-			"^transformc.rsbitcode.opt$"
-			"^trig$"
-			"^trig-reg.regress.batched.opt$"
-			"^trig.batched$"
-			"^trig.batched.opt$"
-			"^trig.opt$"
-			"^trig.opt.rs_bitcode$"
-			"^vecctr.batched$"
-			"^vecctr.batched.opt$"
-			"^vector$"
-			"^vector-reg.regress.batched.opt$"
-			"^vector.opt$"
-			"^vector.opt.rs_bitcode$"
-			"^wavelength_color.optix$"
-			"^wavelength_color.optix.fused$"
-			"^wavelength_color.optix.opt$"
-			"^xml-reg.regress.batched.opt$"
-
-			# diff
-			"^testoptix.optix.opt$"
-		)
-	fi
-
-	myctestargs=(
-		# src/build-scripts/ci-test.bash
-		'--force-new-ctest-process'
-	)
-
-	local -x DEBUG CXXFLAGS LD_LIBRARY_PATH DIR OSL_DIR OSL_SOURCE_DIR PYTHONPATH
-	DEBUG=1 # doubles the floating point tolerance
-	CXXFLAGS="-I${T}/usr/include"
-	LD_LIBRARY_PATH="${T}/usr/$(get_libdir)"
-	OSL_DIR="${T}/usr/$(get_libdir)/cmake/OSL"
-	OSL_SOURCE_DIR="${S}"
-
-	if use python; then
-		PYTHONPATH="${BUILD_DIR}/lib/python/site-packages"
-	fi
-
-	cmake_src_test
-
-	CMAKE_SKIP_TESTS=(
-		"^render-background$"
-		"^render-mx-furnace-sheen$"
-		"^render-mx-burley-diffuse$"
-		"^render-mx-conductor$"
-		"^render-microfacet$"
-		"^render-veachmis$"
-		"^render-ward$"
-		"^render-raytypes.opt$"
-		"^render-raytypes.opt.rs_bitcode$"
-	)
-
-	myctestargs=(
-		# src/build-scripts/ci-test.bash
-		'--force-new-ctest-process'
-		--repeat until-pass:10
-		-R "^render"
-	)
-
-	cmake_src_test
-}


             reply	other threads:[~2024-10-04 21:40 UTC|newest]

Thread overview: 72+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2024-10-04 21:40 Andreas Sturmlechner [this message]
  -- strict thread matches above, loose matches on Subject: below --
2025-05-12 18:17 [gentoo-commits] repo/gentoo:master commit in: media-libs/osl/ Sam James
2025-05-01 16:59 Sam James
2025-04-22  0:41 Sam James
2025-04-22  0:41 Sam James
2025-01-13 17:12 Andreas Sturmlechner
2025-01-13  6:54 Joonas Niilola
2025-01-09 23:05 Sam James
2025-01-09 23:05 Sam James
2025-01-09 23:05 Sam James
2025-01-09 23:05 Sam James
2025-01-05 20:35 Sam James
2025-01-05 20:35 Sam James
2024-07-15 11:27 Joonas Niilola
2024-06-29 16:51 Sam James
2024-06-29 16:51 Sam James
2024-06-02  4:12 Sam James
2024-05-03  3:33 Sam James
2024-05-03  3:33 Sam James
2024-04-10  6:24 Joonas Niilola
2024-01-10 12:41 Sam James
2023-07-16 18:46 Sam James
2023-06-10 20:47 Andreas Sturmlechner
2023-05-01 15:15 Sam James
2022-12-24 14:06 Andreas Sturmlechner
2022-12-14  5:19 Sam James
2022-11-03  6:15 Sam James
2022-10-02  2:26 Sam James
2022-10-02  2:26 Sam James
2022-07-09  5:57 Sam James
2022-06-06  1:40 Sam James
2022-05-20 13:21 Joonas Niilola
2022-03-19 23:39 Sam James
2022-02-28  5:21 Sam James
2022-02-19 19:41 Sam James
2022-02-14  2:07 Sam James
2022-02-14  2:07 Sam James
2022-02-12  4:43 Sam James
2022-02-12  3:55 Sam James
2022-02-12  3:55 Sam James
2022-02-12  3:55 Sam James
2021-12-02  3:53 Sam James
2021-12-02  3:50 Sam James
2021-12-01 19:35 Sam James
2021-12-01 17:03 Sam James
2021-11-02 20:29 Sam James
2021-11-02 20:29 Sam James
2021-10-04  0:21 Sam James
2021-10-04  0:12 Sam James
2021-10-04  0:08 Sam James
2021-09-19  5:24 Sam James
2021-09-19  5:20 Sam James
2021-09-19  5:20 Sam James
2021-09-19  3:30 Sam James
2021-09-19  3:09 Sam James
2021-09-19  3:09 Sam James
2021-03-05 18:39 Sam James
2021-02-22  7:12 Sam James
2020-12-11  7:58 Joonas Niilola
2020-12-11  7:58 Joonas Niilola
2020-12-01 11:24 Joonas Niilola
2020-12-01 11:24 Joonas Niilola
2020-07-30 22:07 Sam James
2020-06-10  7:32 Michał Górny
2020-03-22 18:02 Mikle Kolyada
2020-03-22 14:40 Andreas Sturmlechner
2019-07-15 13:36 Michał Górny
2018-08-15 20:08 Jonathan Scruggs
2018-03-30 16:04 Aaron Bauman
2018-01-30 21:01 Jonathan Scruggs
2018-01-27 17:19 Jonathan Scruggs
2018-01-12 21:07 Craig Andrews

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=1728078003.13940bc5aebd140a1c8f31d7410addfeb337aff6.asturm@gentoo \
    --to=asturm@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