From: "Sam James" <sam@gentoo.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/
Date: Tue, 22 Apr 2025 00:41:16 +0000 (UTC) [thread overview]
Message-ID: <1745282265.ff6ebf4994d76ba345b3665f5aee9a2b0dcb0b59.sam@gentoo> (raw)
commit: ff6ebf4994d76ba345b3665f5aee9a2b0dcb0b59
Author: Paul Zander <negril.nx+gentoo <AT> gmail <DOT> com>
AuthorDate: Wed Apr 16 12:41:48 2025 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Apr 22 00:37:45 2025 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff6ebf49
dev-util/nvidia-cuda-toolkit: drop 12.8.0-r3
Signed-off-by: Paul Zander <negril.nx+gentoo <AT> gmail.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>
dev-util/nvidia-cuda-toolkit/Manifest | 2 -
.../nvidia-cuda-toolkit-12.8.0-r3.ebuild | 380 ---------------------
2 files changed, 382 deletions(-)
diff --git a/dev-util/nvidia-cuda-toolkit/Manifest b/dev-util/nvidia-cuda-toolkit/Manifest
index 5a0d7f48ec04..d64a1a51b757 100644
--- a/dev-util/nvidia-cuda-toolkit/Manifest
+++ b/dev-util/nvidia-cuda-toolkit/Manifest
@@ -4,7 +4,5 @@ DIST cuda_12.4.1_550.54.15_linux.run 4454730420 BLAKE2B 643513a673e72aeab2e0268c
DIST cuda_12.5.1_555.42.06_linux.run 4311634770 BLAKE2B 3546faeb24687dd11ad0a61a4f02cfbd97119d9e3cd3e24ea294b81ed488de7dfef03607c69d7b5a8087db10cf794205936add7cfa8ccda207e3aca315be48df SHA512 604843e09717c2af0873b2d5a2e242ff1b99122d515b6a7a29e70c55ab605524744359781f5b642059550b4def57877597111914965efe7d3a1a1387c9dbb1a0
DIST cuda_12.6.3_560.35.05_linux.run 4446722669 BLAKE2B 9ff67a3fca58af6fcb259a5b114b3babd842290d0ba5d7761ea30d8c7b33d293f86d32f19c252d12bb49e0ff10da9bf62f3c34cc87f0589bab0e134575852bba SHA512 a93d9d812d3a3f5823622e2274d1d6dbe17a298b33463fdf9f6d211d38766eab76608f9d545e312b2be2b86b3c59fcd92c37c54b38b0e8206191563d00546d62
DIST cuda_12.6.3_560.35.05_linux_sbsa.run 3760696924 BLAKE2B 06d2ce57911fd73dd64db8bb864b85f0f52a1f21382ac79e681cf4e55302ae57b700cf7a0943fee9924ff6024f056021acec50e3d90c9ee853c0d61121686603 SHA512 ad20647c8dd72937ba74c31c6e04b75d717c16a851972ba2da78cfe11453586702b28a1383f589e4c67825588c29924f87abae9cde964c41a59cf5fe43e7c632
-DIST cuda_12.8.0_570.86.10_linux.run 5412604598 BLAKE2B 21ea184fd428ea638934788847e023213c38c1079d489d04bbd1ca277d1c285d57a7ac9c02020cbd73970e703daeec9e806831cf54a427cff90fc036c4da7705 SHA512 7939552d38c39b184946df455233eb9ffe91051656b3091b0414b2acc2939bc35dd92724b584e507976c3b4cd51f489abee2e2d0da27bfebaf8999c3f2c2bb2e
-DIST cuda_12.8.0_570.86.10_linux_sbsa.run 4636253689 BLAKE2B 53df0ee05a9563bf9db1b813a75d4a81c391cf67c24bc0b9fadf74809ebf1534cbf5762317e2f04e4e7482adf97612d8d3f16d78146abe715a9dc4b8654a1bbf SHA512 bcd91a914d09e72a2f2320d9912a3928a491c8d7062f65d027bc172630944bc0fc319ef2ded10e3c4ade564cf2a4f9a166698dca1d493632ee7ef7ff5d7f1ad5
DIST cuda_12.8.1_570.124.06_linux.run 5382238770 BLAKE2B 6dff4eb32e97f960bdb2bd57d0dbf0920a9f85c19c26199adcac64eb9d30d7b6f6e2691c7a7a0b5b8249c7860cc685931080a3775c804f6e4e3294c43380e94f SHA512 2ac14ba054bf01924e1953053850f679ebdbc2b9150715398365464eae9d686cde2b82abb8f385b74e4eafa8d68421a9ea216c7647c08956ccba8b2299b50a6e
DIST cuda_12.8.1_570.124.06_linux_sbsa.run 4606631442 BLAKE2B 142c3a231f2a621c4d6a74059b72125baca83d2653ba95c726e3e3c12cf8a0a6b75ced7c0bdaa98450c3d2c2224e88886598191b594ac69be52ba5765bb30592 SHA512 108a75e0ca098b0fd514b3380d42b4752669201dcd68c41f2c1ecf9f29c216ac5937fa33d60e11be06e8a2ad8ae73aa49e6685a363ea77af943e1a1b936b8349
diff --git a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r3.ebuild b/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r3.ebuild
deleted file mode 100644
index 8ff3420a3741..000000000000
--- a/dev-util/nvidia-cuda-toolkit/nvidia-cuda-toolkit-12.8.0-r3.ebuild
+++ /dev/null
@@ -1,380 +0,0 @@
-# Copyright 1999-2025 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# shellcheck disable=SC2317
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..13} )
-inherit check-reqs toolchain-funcs
-inherit python-r1
-
-DRIVER_PV="570.86.10"
-GCC_MAX_VER="14"
-CLANG_MAX_VER="19"
-
-DESCRIPTION="NVIDIA CUDA Toolkit (compiler and friends)"
-HOMEPAGE="https://developer.nvidia.com/cuda-zone"
-SRC_URI="
- amd64? (
- https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux.run
- )
- arm64? (
- https://developer.download.nvidia.com/compute/cuda/${PV}/local_installers/cuda_${PV}_${DRIVER_PV}_linux_sbsa.run
- )
-"
-S="${WORKDIR}"
-
-LICENSE="NVIDIA-CUDA"
-
-SLOT="0/${PV}" # UNSLOTTED
-# SLOT="${PV}" # SLOTTED
-
-KEYWORDS="-* ~amd64 ~arm64 ~amd64-linux ~arm64-linux"
-IUSE="debugger examples profiler rdma sanitizer"
-RESTRICT="bindist mirror strip test"
-
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-
-# since CUDA 11, the bundled toolkit driver (== ${DRIVER_PV}) and the
-# actual required minimum driver version are different.
-RDEPEND="
- || (
- <sys-devel/gcc-$(( GCC_MAX_VER + 1 ))_pre[cxx]
- <llvm-core/clang-$(( CLANG_MAX_VER + 1 ))_pre
- )
- sys-process/numactl
- debugger? (
- ${PYTHON_DEPS}
- )
- examples? (
- media-libs/freeglut
- media-libs/glu
- )
- rdma? ( sys-cluster/rdma-core )
-"
-BDEPEND="
- $(python_gen_any_dep '
- dev-python/defusedxml[${PYTHON_USEDEP}]
- ')
-"
-
-# CUDA_PATH="/opt/cuda-${PV}" #950207
-CUDA_PATH="/opt/cuda"
-QA_PREBUILT="${CUDA_PATH#/}/*"
-
-python_check_deps() {
- python_has_version "dev-python/defusedxml[${PYTHON_USEDEP}]"
-}
-
-cuda-toolkit_check_reqs() {
- if use amd64; then
- export CHECKREQS_DISK_BUILD="6645M"
- elif use arm64; then
- export CHECKREQS_DISK_BUILD="6412M"
- fi
-
- "check-reqs_pkg_${EBUILD_PHASE}"
-}
-
-cuda_verify() {
- if has_version "sys-apps/grep[pcre]"; then
- local DRIVER_PV_info
- DRIVER_PV_info="$(bash "${DISTDIR}/${A}" --info | grep -oP "cuda_${PV}.*run" | cut -d '_' -f 3)"
-
- if [[ "${DRIVER_PV}" != "${DRIVER_PV_info}" ]]; then
- die "check DRIVER_PV is ${DRIVER_PV} and should be ${DRIVER_PV_info}"
- fi
- fi
-
- # rest only works in with unpacked sources
- [[ "${EBUILD_PHASE}" != prepare ]] && return
-
- # run self checks
- local compiler_versions GCC_HAS_VER CLANG_HAS_VER
- compiler_versions="$(
- grep -oP "unsupported (GNU|clang) version.*(gcc versions later than|clang version must be less than) [0-9]*" \
- "${S}"/builds/cuda_nvcc/targets/*/include/crt/host_config.h
- )"
-
- GCC_HAS_VER="$( echo "${compiler_versions}" | grep gcc | grep -oP "(?<=than )[0-9]*")"
- if [[ "${GCC_MAX_VER}" -ne "${GCC_HAS_VER}" ]]; then
- eqawarn "check GCC_MAX_VER is ${GCC_MAX_VER} and should be ${GCC_HAS_VER}"
- fi
-
- CLANG_HAS_VER="$(( $(echo "${compiler_versions}" | grep clang | grep -oP "(?<=than )[0-9]*") - 1 ))"
- if [[ "${CLANG_MAX_VER}" -ne "${CLANG_HAS_VER}" ]]; then
- eqawarn "check CLANG_MAX_VER is ${CLANG_MAX_VER} and should be ${CLANG_HAS_VER}"
- fi
-}
-
-pkg_pretend() {
- cuda-toolkit_check_reqs
-}
-
-pkg_setup() {
- cuda-toolkit_check_reqs
-
- if [[ "${MERGE_TYPE}" == binary ]]; then
- return
- fi
-
- # we need python for manifest parsing and to determine the supported python versions for cuda-gdb
- python_setup
-
- if use amd64; then
- narch=x86_64
- elif use arm64; then
- narch=sbsa
- else
- die "unknown arch ${ARCH}"
- fi
-
- export narch
-}
-
-src_unpack() {
- cuda_verify
-
- local exclude=(
- "cuda-installer"
- "*-uninstaller"
- "NVIDIA-Linux-${narch}-${DRIVER_PV}.run"
- "builds/cuda_documentation"
- "builds/cuda_nsight"
- "builds/cuda_nvvp"
- "builds/nsight_compute"
- "builds/nsight_systems"
- "builds/nvidia_fs"
- )
-
- bash "${DISTDIR}/${A}" --tar xf -X <(printf "%s\n" "${exclude[@]}") || die "failed to extract ${A}"
-}
-
-src_prepare() {
- pushd "builds/cuda_nvcc/targets/${narch}-linux" >/dev/null || die
- eapply -p5 "${FILESDIR}/nvidia-cuda-toolkit-glibc-2.41-r1.patch"
- popd >/dev/null || die
-
- default
-}
-
-src_configure() {
- :
-}
-
-src_compile() {
- :
-}
-
-src_install() {
- local -x SKIP_COMPONENTS=(
- "Kernel_Objects"
- "Visual_Tools"
- "Documentation" # obsolete
- "cuda-gdb-src" # not used
- )
-
- ! use debugger && SKIP_COMPONENTS+=( "cuda-gdb" )
- ! use examples && SKIP_COMPONENTS+=( "Demo_Suite" )
- ! use profiler && SKIP_COMPONENTS+=( "cuda-cupti" "cuda-profiler-api" "nvprof" )
- ! use sanitizer && SKIP_COMPONENTS+=( "compute-sanitizer" )
-
- dodir "${CUDA_PATH}"
- into "${CUDA_PATH}"
-
- dofile() {
- debug-print-function "${FUNCNAME[0]}" "$@"
-
- if [[ $# -ne 1 ]] && [[ $# -ne 2 ]]; then
- die "${FUNCNAME[0]} must receive one or two arguments"
- fi
-
- local _DESTDIR
- _DESTDIR="$(dirname "${CUDA_PATH}/${1%/}")${2:+/${2%/}}"
- mkdir -p "${ED}${_DESTDIR}" || die "mkdir ${_DESTDIR} failed"
-
- local dir
- dir="$(dirname "${1}")"
-
- if test -z "$(find "${dir}" -maxdepth 1 -name "$(basename "$1")" -print -quit)"; then
- if [[ -e "${ED}${_DESTDIR}/$(basename "${1}")" ]]; then
- return
- fi
- if [[ "$1" == "targets/x86_64-linux/lib/stubs/libcusolverMg*" ]] ||
- [[ "$1" == "targets/x86_64-linux/lib/libcusparse.so.*" ]]; then
- return
- fi
- return
- fi
-
- if [[ -e "${ED}${_DESTDIR}/$(basename "${1}")" ]]; then
- # skip noisy warnings
- if [[ "$(basename "${1}")" == "include" ]] ||
- [[ "$(basename "${1}")" == "lib64" ]]; then
- return
- fi
- eqawarn "${ED}${_DESTDIR}/$(basename "${1}") exists"
- return
- fi
-
- eval mv -i "${1}" "${ED}${_DESTDIR}" || die "mv failed ${PWD} / ${1} -> ${ED} ${_DESTDIR}"
- }
-
- dopcfile() {
- [[ $# -eq 0 ]] && return
-
- dodir "${CUDA_PATH}/pkgconfig"
- cat > "${ED}${CUDA_PATH}/pkgconfig/${1}-${2}.pc" <<-EOF || die "dopcfile"
- cudaroot=${EPREFIX}${CUDA_PATH}
- libdir=\${cudaroot}/targets/${narch}-linux/lib${4}
- includedir=\${cudaroot}/targets/${narch}-linux/include
-
- Name: ${1}
- Description: ${3}
- Version: ${2}
- Libs: -L\${libdir} -l${1}
- Cflags: -I\${includedir}
- EOF
- }
-
- pushd builds >/dev/null || die
- fix_executable_bit=(
- cuda_cupti/extras/CUPTI/samples/pc_sampling_utility/pc_sampling_utility_helper.h
- cuda_cupti/extras/CUPTI/samples/pc_sampling_continuous/libpc_sampling_continuous.pl
-
- libcufile/gds/tools/run_gdsio.cfg
- )
-
- if use amd64; then
- fix_executable_bit+=(
- cuda_opencl/targets/*/include/CL/cl.hpp
-
- libcufile/targets/*/lib/libcufile_rdma_static.a
- libcufile/targets/*/lib/libcufile_static.a
- )
- fi
- chmod -x "${fix_executable_bit[@]}" || die "failed chmod"
- popd >/dev/null || die
-
- ebegin "parsing manifest" "${S}/manifests/cuda_"*.xml # {{{
-
- "${EPYTHON}" "${FILESDIR}/parse_manifest.py" "${S}/manifests/cuda_"*".xml" &> "${T}/install.sh" \
- || die "failed to parse manifest"
- # shellcheck disable=SC1091
- source "${T}/install.sh" || die "failed to source install script"
-
- eend $? # }}}
-
- if use debugger; then
- if [[ -d "${ED}/${CUDA_PATH}/extras/Debugger/lib64" ]]; then
- rmdir "${ED}/${CUDA_PATH}/extras/Debugger/lib64" || die "remove debugger lib64"
- fi
-
- find "${ED}/${CUDA_PATH}/bin" -maxdepth 1 -name "cuda-gdb-*-tui" -print0 | while read -rd $'\0' tui_name; do
- impl="$(basename "${tui_name}" | cut -d '-' -f 3 | tr '.' '_')"
-
- if ! has "${impl}" "${PYTHON_COMPAT[@]}" || ! use "python_targets_${impl}"; then
- rm "${tui_name}" || die "tui-name rm ${tui_name}"
- sed -e "/$(basename "${tui_name}")\"/d" -i "${ED}/${CUDA_PATH}/bin/cuda-gdb" || die "tui_name sed"
- fi
- done
- fi
-
- # remove rdma libs (unless USE=rdma)
- if ! use rdma; then
- rm "${ED}/${CUDA_PATH}/targets/${narch}-linux/lib/libcufile_rdma"* || die "failed to remove rdma files"
- fi
-
- # Add include and lib symlinks
- dosym "targets/${narch}-linux/include" "${CUDA_PATH}/include"
- dosym "targets/${narch}-linux/lib" "${CUDA_PATH}/lib64"
-
- find "${ED}/${CUDA_PATH}" -empty -delete || die
-
- local ldpathextradirs pathextradirs
-
- use debugger && ldpathextradirs+=":${EPREFIX}${CUDA_PATH}/extras/Debugger/lib64"
- use profiler && ldpathextradirs+=":${EPREFIX}${CUDA_PATH}/extras/CUPTI/lib64"
-
- local revord=$(( 999999 - $(printf "%02d%02d%02d" "$(ver_cut 1)" "$(ver_cut 2)" "$(ver_cut 3)") ))
- newenvd - "99cuda${revord}" <<-EOF
- PATH=${EPREFIX}${CUDA_PATH}/bin${pathextradirs}
- PKG_CONFIG_PATH=${EPREFIX}${CUDA_PATH}/pkgconfig
- LDPATH=${EPREFIX}${CUDA_PATH}/lib64:${EPREFIX}${CUDA_PATH}/nvvm/lib64${ldpathextradirs}
- EOF
-
- # CUDA prepackages libraries, don't revdep-build on them
- insinto /etc/revdep-rebuild
- newins - "80${PN}${revord}" <<-EOF
- SEARCH_DIRS_MASK="${EPREFIX}${CUDA_PATH}"
- EOF
-
- # https://bugs.gentoo.org/926116
- insinto /etc/sandbox.d
- newins - "80${PN}" <<-EOF
- SANDBOX_PREDICT="/proc/self/task"
- EOF
-
- # TODO drop and replace with runtime detection similar to what python does {{{
- # ATTENTION: change requires revbump, see link below for supported GCC # versions
- # https://docs.nvidia.com/cuda/cuda-installation-guide-linux/index.html#system-requirements
- local cuda_supported_gcc=( 8.5 9.5 10 11 12 13 "${GCC_MAX_VER}" )
-
- sed \
- -e "s:CUDA_SUPPORTED_GCC:${cuda_supported_gcc[*]}:g" \
- "${FILESDIR}"/cuda-config.in > "${ED}/${CUDA_PATH}/bin/cuda-config" || die
- fperms +x "${CUDA_PATH}/bin/cuda-config"
- # }}}
-
- # skip til cudnn has been changed #950207
- # if [[ "${SLOT}" != "${PV}" ]]; then
- # dosym "${CUDA_PATH}" "${CUDA_PATH%"-${PV}"}"
- # fi
-
- fowners -R root:root "${CUDA_PATH}"
-}
-
-pkg_postinst_check() {
- if tc-is-gcc &&
- ver_test "$(gcc-major-version)" -gt "${GCC_MAX_VER}"; then
- ewarn
- ewarn "gcc > ${GCC_MAX_VER} will not work with CUDA"
- ewarn
- ewarn "Append --ccbin= pointing to a gcc bindir to the nvcc compiler flags (NVCCFLAGS)"
- ewarn "or set NVCC_CCBIN to the same bindir."
- ewarn " NVCCFLAGS=\"--ccbin=$(eval echo "${EPREFIX}/usr/*-linux-gnu/gcc-bin/${GCC_MAX_VER}")\""
- ewarn " NVCC_CCBIN=$(eval echo "${EPREFIX}/usr/*-linux-gnu/gcc-bin/${GCC_MAX_VER}")"
- ewarn
- fi
-
- if tc-is-clang &&
- ver_test "$(clang-major-version)" -gt "${CLANG_MAX_VER}"; then
- ewarn
- ewarn "clang > ${CLANG_MAX_VER} will not work with CUDA"
- ewarn
- ewarn "Append --ccbin= pointing to a clang bindir to the nvcc compiler flags (NVCCFLAGS)"
- ewarn "or set NVCC_CCBIN to the same bindir."
- ewarn " NVCCFLAGS=\"--ccbin=$(eval echo "${EPREFIX}/usr/lib/llvm/*/bin${CLANG_MAX_VER}")\""
- ewarn " NVCC_CCBIN=$(eval echo "${EPREFIX}/usr/lib/llvm/*/bin${CLANG_MAX_VER}")"
- ewarn
- fi
-}
-
-pkg_postinst() {
- if [[ ${MERGE_TYPE} != binary ]]; then
- pkg_postinst_check
- fi
-
- if use profiler; then
- einfo
- einfo "nvidia-drivers restricts access to performance counters."
- einfo "You'll need to run profiling tools (nvprof) "
- einfo "using sudo (needs cap SYS_ADMIN) or add the following line to "
- einfo "a modprobe configuration file "
- einfo "(e.g. /etc/modprobe.d/nvidia-prof.conf): "
- einfo
- einfo "options nvidia NVreg_RestrictProfilingToAdminUsers=0"
- einfo
- fi
-}
next reply other threads:[~2025-04-22 0:41 UTC|newest]
Thread overview: 145+ messages / expand[flat|nested] mbox.gz Atom feed top
2025-04-22 0:41 Sam James [this message]
-- strict thread matches above, loose matches on Subject: below --
2025-08-13 9:32 [gentoo-commits] repo/gentoo:master commit in: dev-util/nvidia-cuda-toolkit/ Mart Raudsepp
2025-08-13 9:32 Mart Raudsepp
2025-07-18 9:54 David Seifert
2025-07-18 9:54 David Seifert
2025-05-22 16:08 Sam James
2025-05-22 16:08 Sam James
2025-05-22 16:08 Sam James
2025-05-22 16:08 Sam James
2025-05-03 3:13 Sam James
2025-04-22 0:41 Sam James
2025-04-22 0:41 Sam James
2025-04-05 0:42 Sam James
2025-04-05 0:42 Sam James
2025-04-05 0:42 Sam James
2025-04-05 0:42 Sam James
2025-03-07 3:40 Sam James
2025-02-23 21:59 Sam James
2024-09-11 9:59 David Seifert
2024-08-27 15:49 David Seifert
2024-07-19 7:25 David Seifert
2024-06-30 14:46 David Seifert
2024-06-06 12:50 David Seifert
2024-06-06 9:38 David Seifert
2024-04-07 9:37 David Seifert
2024-04-07 9:37 David Seifert
2024-03-30 18:35 David Seifert
2024-02-02 10:35 David Seifert
2024-01-03 21:15 David Seifert
2023-12-03 16:49 David Seifert
2023-11-21 12:37 David Seifert
2023-10-31 14:59 David Seifert
2023-10-31 14:59 David Seifert
2023-09-23 9:37 David Seifert
2023-09-04 14:28 David Seifert
2023-08-23 9:02 David Seifert
2023-08-14 7:57 Benda XU
2023-08-11 11:57 David Seifert
2023-07-29 9:41 David Seifert
2023-07-08 12:24 Andreas K. Hüttel
2023-06-29 10:18 David Seifert
2023-06-29 10:18 David Seifert
2023-06-27 14:26 David Seifert
2023-06-27 14:26 David Seifert
2023-06-27 13:11 David Seifert
2023-06-07 6:47 Guilherme Amadio
2023-05-14 21:13 David Seifert
2023-04-18 7:14 Guilherme Amadio
2023-03-30 8:52 David Seifert
2023-02-19 12:24 David Seifert
2023-02-13 9:56 Guilherme Amadio
2022-12-17 19:55 Sam James
2022-11-22 20:52 Sam James
2022-11-19 7:52 Sam James
2022-11-19 7:52 Sam James
2022-11-19 7:44 Sam James
2022-11-19 4:48 David Seifert
2022-11-10 5:06 Arthur Zamarin
2022-10-23 19:57 David Seifert
2022-10-18 18:43 David Seifert
2022-08-22 12:30 David Seifert
2022-06-17 12:55 David Seifert
2022-06-16 16:30 Sam James
2022-06-09 9:28 Guilherme Amadio
2022-03-28 12:43 Guilherme Amadio
2022-02-23 9:48 Guilherme Amadio
2022-01-14 14:02 David Seifert
2021-12-20 10:57 David Seifert
2021-12-05 20:55 David Seifert
2021-12-04 16:37 David Seifert
2021-11-26 20:17 David Seifert
2021-11-09 15:59 Guilherme Amadio
2021-10-21 11:58 David Seifert
2021-10-21 11:58 David Seifert
2021-09-24 9:26 David Seifert
2021-09-09 20:04 David Seifert
2021-08-23 14:23 David Seifert
2021-08-23 8:57 David Seifert
2021-08-13 16:51 David Seifert
2021-08-10 22:03 David Seifert
2021-08-01 4:14 Sam James
2021-07-14 22:45 Marek Szuba
2021-07-14 22:45 Marek Szuba
2021-06-30 21:21 David Seifert
2021-06-28 8:46 David Seifert
2021-04-30 14:54 David Seifert
2021-04-29 9:14 Guilherme Amadio
2021-04-29 8:47 Guilherme Amadio
2021-04-29 8:42 Guilherme Amadio
2021-04-29 8:42 Guilherme Amadio
2021-04-24 13:24 David Seifert
2021-04-09 15:15 David Seifert
2021-03-21 15:53 David Seifert
2021-02-14 15:49 David Seifert
2021-01-10 20:51 David Seifert
2020-12-27 20:09 David Seifert
2020-12-27 20:09 David Seifert
2020-12-07 11:05 David Seifert
2020-10-24 8:38 Jason Zaman
2020-09-29 7:29 Guilherme Amadio
2020-09-20 13:27 David Seifert
2020-06-27 11:04 Andreas Sturmlechner
2020-06-27 10:21 Pacho Ramos
2020-05-13 4:00 Benda XU
2020-02-16 20:35 David Seifert
2020-02-16 20:35 David Seifert
2020-02-16 20:24 David Seifert
2020-02-16 13:35 Jason Zaman
2019-12-05 17:02 Jason Zaman
2019-12-02 14:50 Jason Zaman
2019-12-02 14:50 Jason Zaman
2019-12-01 12:04 Benda XU
2019-11-13 8:44 Benda XU
2019-10-09 18:31 Jason Zaman
2019-10-01 19:14 Michał Górny
2019-06-24 13:28 Jason Zaman
2019-04-29 13:29 Jason Zaman
2019-04-05 15:41 Jason Zaman
2019-04-05 15:41 Jason Zaman
2018-11-30 15:26 Jason Zaman
2018-06-07 10:36 Alexey Shvetsov
2018-01-26 21:42 David Seifert
2017-12-10 14:13 Michał Górny
2017-11-26 11:39 David Seifert
2017-11-13 14:30 Guilherme Amadio
2017-11-10 13:25 Guilherme Amadio
2017-07-06 8:56 Guilherme Amadio
2017-05-20 21:24 Michał Górny
2017-03-02 7:50 David Seifert
2017-01-02 23:00 Justin Lecher
2017-01-02 22:09 Justin Lecher
2016-12-21 16:24 Tobias Klausmann
2016-12-11 15:11 Justin Lecher
2016-12-11 12:58 Justin Lecher
2016-12-11 11:21 Justin Lecher
2016-10-27 12:33 Mikhail Pukhlikov
2016-10-26 21:32 David Seifert
2016-04-20 15:19 Ian Stakenvicius
2016-01-11 8:27 Justin Lecher
2015-10-12 11:43 Justin Lecher
2015-09-17 18:28 Justin Lecher
2015-09-17 7:31 Justin Lecher
2015-09-17 7:30 Justin Lecher
2015-09-17 7:17 Justin Lecher
2015-09-09 9:49 Justin Lecher
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=1745282265.ff6ebf4994d76ba345b3665f5aee9a2b0dcb0b59.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