public inbox for gentoo-dev@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn
@ 2025-04-23 13:57 Sam James
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 01/16] distutils-r1.eclass: " Sam James
                   ` (15 more replies)
  0 siblings, 16 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:57 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

The tinderboxes won't file bugs for just bare 'eqawarn' unless the
message has a 'QA Notice:' prefix. Add 'QA Notice:' as a prefix to
all eqawarn calls in eclass/, with flag-o-matic.eclass and gstreamer-meson.eclass
as exceptions as both would be quite noisy, and the gstreamer-meson.eclass
checks are known to have FPs (so we don't want bugs for all of those).

See https://bugs.gentoo.org/954151 for a motivating example.

I'm working with toralf to keep an eye on any possibly noisy bits
that come out of this and will watch bugs. I'd like to push this later
today given the distutils-r1 especially means we may well be missing
some serious issues right now.

Sam James (16):
  distutils-r1.eclass: add 'QA Notice:' prefix to eqawarn
  python-r1.eclass: add 'QA Notice:' prefix to eqawarn
  python-utils-r1.eclass: add 'QA Notice:' prefix to eqawarn
  autotools.eclass: use 'QA Notice:' prefix in eqawarn
  cargo.eclass: use 'QA Notice:' prefix in eqawarn
  chromium-2.eclass: use 'QA Notice:' prefix in eqawarn
  cmake.eclass: use 'QA Notice:' prefix in eqawarn
  ecm.eclass: use 'QA Notice:' prefix in eqawarn
  go-module.eclass: use 'QA Notice:' prefix in eqawarn
  haskell-cabal.eclass: use 'QA Notice:' prefix in eqawarn
  java-pkg-simple.eclass: use 'QA Notice:' prefix in eqawarn
  rpm.eclass: use 'QA Notice:' prefix in eqawarn
  ruby-ng.eclass: use 'QA Notice:' prefix in eqawarn
  toolchain.eclass: use 'QA Notice:' prefix in eqawarn
  wxwidgets.eclass: use 'QA Notice:' prefix in eqawarn
  xorg-3.eclass: use 'QA Notice:' prefix in eqawarn

 eclass/autotools.eclass       |  4 ++--
 eclass/cargo.eclass           |  2 +-
 eclass/chromium-2.eclass      |  6 +++---
 eclass/cmake.eclass           |  2 +-
 eclass/distutils-r1.eclass    | 10 +++++-----
 eclass/ecm.eclass             |  6 +++---
 eclass/go-module.eclass       |  4 ++--
 eclass/haskell-cabal.eclass   |  4 ++--
 eclass/java-pkg-simple.eclass |  2 +-
 eclass/python-r1.eclass       |  2 +-
 eclass/python-utils-r1.eclass |  2 +-
 eclass/rpm.eclass             |  6 +++---
 eclass/ruby-ng.eclass         |  2 +-
 eclass/toolchain.eclass       |  2 +-
 eclass/wxwidgets.eclass       |  4 ++--
 eclass/xorg-3.eclass          |  2 +-
 16 files changed, 30 insertions(+), 30 deletions(-)

-- 
2.49.0



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 01/16] distutils-r1.eclass: add 'QA Notice:' prefix to eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
@ 2025-04-23 13:57 ` Sam James
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 02/16] python-r1.eclass: " Sam James
                   ` (14 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:57 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

We need to fix this properly at some point in Portage/PMS but whatever,
for now, add the 'QA Prefix:' prefix to eqawarn so tinderboxes pick
these up and report them.

Bug: https://bugs.gentoo.org/954151
Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/distutils-r1.eclass | 10 +++++-----
 1 file changed, 5 insertions(+), 5 deletions(-)

diff --git a/eclass/distutils-r1.eclass b/eclass/distutils-r1.eclass
index 6e477823ce02d..02fe41aa388fa 100644
--- a/eclass/distutils-r1.eclass
+++ b/eclass/distutils-r1.eclass
@@ -389,7 +389,7 @@ _distutils_set_globals() {
 			readonly DISTUTILS_DEPS
 		fi
 	else
-		eqawarn "distutils-r1.eclass legacy mode is deprecated and will be removed."
+		eqawarn "QA Notice: distutils-r1.eclass legacy mode is deprecated and will be removed."
 		eqawarn "Please migrate your ebuilds to use DISTUTILS_USE_PEP517 (common values"
 		eqawarn "are 'setuptools' for packages using setuptools/distutils,"
 		eqawarn "and 'no' for packages using non-PEP517 build systems)."
@@ -650,7 +650,7 @@ distutils_enable_tests() {
 			fi
 			;;
 		setup.py)
-			eqawarn "'distutils_enable_tests setup.py' is deprecated and will be removed."
+			eqawarn "QA Notice: 'distutils_enable_tests setup.py' is deprecated and will be removed."
 			eqawarn "Please use unittest or pytest instead."
 			;;
 		unittest)
@@ -1183,7 +1183,7 @@ _distutils-r1_get_backend() {
 
 		# if we didn't die, we're dealing with a deprecated backend
 		if [[ ! -f ${T}/.distutils_deprecated_backend_warned ]]; then
-			eqawarn "${build_backend} backend is deprecated.  Please see:"
+			eqawarn "QA Notice: ${build_backend} backend is deprecated.  Please see:"
 			eqawarn "https://projects.gentoo.org/python/guide/qawarn.html#deprecated-pep-517-backends"
 			eqawarn "The project should use ${expected_backend} instead."
 			> "${T}"/.distutils_deprecated_backend_warned || die
@@ -1991,7 +1991,7 @@ _distutils-r1_compare_installed_files() {
 			--exclude="*$(get_modname)" \
 			"${_DISTUTILS_PREVIOUS_SITE}" "${sitedir}"
 		if [[ ${?} -ne 0 ]]; then
-			eqawarn "Package creating at least one pure Python wheel installs different"
+			eqawarn "QA Notice: Package creating at least one pure Python wheel installs different"
 			eqawarn "Python files between implementations.  See diff in build log, above"
 			eqawarn "this message."
 		fi
@@ -2182,7 +2182,7 @@ _distutils-r1_post_python_install() {
 		if [[ ! ${DISTUTILS_EXT} && ! ${_DISTUTILS_EXT_WARNED} ]]; then
 			if [[ $(find "${sitedir}" -name "*$(get_modname)" | head -n 1) ]]
 			then
-				eqawarn "Python extension modules (*$(get_modname)) found installed. Please set:"
+				eqawarn "QA Notice: Python extension modules (*$(get_modname)) found installed. Please set:"
 				eqawarn "  DISTUTILS_EXT=1"
 				eqawarn "in the ebuild."
 				_DISTUTILS_EXT_WARNED=1
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 02/16] python-r1.eclass: add 'QA Notice:' prefix to eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 01/16] distutils-r1.eclass: " Sam James
@ 2025-04-23 13:57 ` Sam James
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 03/16] python-utils-r1.eclass: " Sam James
                   ` (13 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:57 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

We need to fix this properly at some point in Portage/PMS but whatever,
for now, add the 'QA Prefix:' prefix to eqawarn so tinderboxes pick
these up and report them.

Bug: https://bugs.gentoo.org/954151
Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/python-r1.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/python-r1.eclass b/eclass/python-r1.eclass
index 02d7215320a2d..7be8b5ac8d450 100644
--- a/eclass/python-r1.eclass
+++ b/eclass/python-r1.eclass
@@ -620,7 +620,7 @@ python_foreach_impl() {
 			[[ ! ${_DISTUTILS_CALLING_FOREACH_IMPL} &&
 				! ${_DISTUTILS_FOREACH_IMPL_WARNED} ]]
 		then
-			eqawarn "python_foreach_impl has been called directly while using distutils-r1."
+			eqawarn "QA Notice: python_foreach_impl has been called directly while using distutils-r1."
 			eqawarn "Please redefine python_*() phase functions to meet your expectations"
 			eqawarn "instead."
 			_DISTUTILS_FOREACH_IMPL_WARNED=1
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 03/16] python-utils-r1.eclass: add 'QA Notice:' prefix to eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 01/16] distutils-r1.eclass: " Sam James
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 02/16] python-r1.eclass: " Sam James
@ 2025-04-23 13:57 ` Sam James
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 04/16] autotools.eclass: use 'QA Notice:' prefix in eqawarn Sam James
                   ` (12 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:57 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

We need to fix this properly at some point in Portage/PMS but whatever,
for now, add the 'QA Prefix:' prefix to eqawarn so tinderboxes pick
these up and report them.

Bug: https://bugs.gentoo.org/954151
Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/python-utils-r1.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/python-utils-r1.eclass b/eclass/python-utils-r1.eclass
index 79097765167f7..458c0b0b2387e 100644
--- a/eclass/python-utils-r1.eclass
+++ b/eclass/python-utils-r1.eclass
@@ -1279,7 +1279,7 @@ _python_check_occluded_packages() {
 			)
 
 			if [[ -n ${diff} ]]; then
-				eqawarn "The directory ${fn} occludes package installed for ${EPYTHON}."
+				eqawarn "QA Notice: The directory ${fn} occludes package installed for ${EPYTHON}."
 				eqawarn "The installed package includes additional files:"
 				eqawarn
 				while IFS= read -r l; do
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 04/16] autotools.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (2 preceding siblings ...)
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 03/16] python-utils-r1.eclass: " Sam James
@ 2025-04-23 13:57 ` Sam James
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 05/16] cargo.eclass: " Sam James
                   ` (11 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:57 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/autotools.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/autotools.eclass b/eclass/autotools.eclass
index 1545b88bc4263..bb33d251ce997 100644
--- a/eclass/autotools.eclass
+++ b/eclass/autotools.eclass
@@ -598,7 +598,7 @@ autotools_run_tool() {
 	done
 
 	if [[ ${EBUILD_PHASE_FUNC} != "src_prepare" ]] ; then
-		eqawarn "Running '${1}' in ${EBUILD_PHASE_FUNC} phase"
+		eqawarn "QA Notice: Running '${1}' in ${EBUILD_PHASE_FUNC} phase"
 	fi
 
 	if ${missing_ok} && ! type -P ${1} >/dev/null ; then
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 05/16] cargo.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (3 preceding siblings ...)
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 04/16] autotools.eclass: use 'QA Notice:' prefix in eqawarn Sam James
@ 2025-04-23 13:57 ` Sam James
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 06/16] chromium-2.eclass: " Sam James
                   ` (10 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:57 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/cargo.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cargo.eclass b/eclass/cargo.eclass
index 428341d568db6..247d1bf535b96 100644
--- a/eclass/cargo.eclass
+++ b/eclass/cargo.eclass
@@ -542,7 +542,7 @@ cargo_src_unpack() {
 		popd >/dev/null || die
 
 		if [[ ${#crates[@]} -ge 300 ]]; then
-			eqawarn "This package uses a very large number of CRATES.  Please provide"
+			eqawarn "QA Notice: This package uses a very large number of CRATES.  Please provide"
 			eqawarn "a crate tarball instead and fetch it via SRC_URI.  You can use"
 			eqawarn "'pycargoebuild --crate-tarball' to create one."
 		fi
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 06/16] chromium-2.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (4 preceding siblings ...)
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 05/16] cargo.eclass: " Sam James
@ 2025-04-23 13:57 ` Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 07/16] cmake.eclass: " Sam James
                   ` (9 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:57 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/chromium-2.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/chromium-2.eclass b/eclass/chromium-2.eclass
index 0831f1f17aa5a..e8f471e2178f4 100644
--- a/eclass/chromium-2.eclass
+++ b/eclass/chromium-2.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: chromium-2.eclass
@@ -83,7 +83,7 @@ chromium_remove_language_paks() {
 	# Look for missing pak files.
 	for lang in ${CHROMIUM_LANGS}; do
 		if [[ ! -e ${lang}.pak ]]; then
-			eqawarn "L10N warning: no .pak file for ${lang} (${lang}.pak not found)"
+			eqawarn "QA Notice: L10N warning: no .pak file for ${lang} (${lang}.pak not found)"
 		fi
 	done
 
@@ -101,7 +101,7 @@ chromium_remove_language_paks() {
 		fi
 
 		if ! has ${lang} ${CHROMIUM_LANGS}; then
-			eqawarn "L10N warning: no ${lang} in LANGS"
+			eqawarn "QA Notice: L10N warning: no ${lang} in LANGS"
 			continue
 		fi
 
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 07/16] cmake.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (5 preceding siblings ...)
  2025-04-23 13:57 ` [gentoo-dev] [PATCH 06/16] chromium-2.eclass: " Sam James
@ 2025-04-23 13:58 ` Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 08/16] ecm.eclass: " Sam James
                   ` (8 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/cmake.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/cmake.eclass b/eclass/cmake.eclass
index e1bad4cbd16fe..c97f74e8a2eda 100644
--- a/eclass/cmake.eclass
+++ b/eclass/cmake.eclass
@@ -303,7 +303,7 @@ _cmake_check_build_dir() {
 		# TODO: For EAPI > 8, we should ban S=WORKDIR for CMake.
 		# See bug #889420.
 		if [[ ${S} == "${WORKDIR}" && ${BUILD_DIR} == "${WORKDIR}_build" ]] ; then
-			eqawarn "QA notice: S=WORKDIR is deprecated for cmake.eclass."
+			eqawarn "QA Notice: S=WORKDIR is deprecated for cmake.eclass."
 			eqawarn "Please relocate the sources in src_unpack."
 			BUILD_DIR="${WORKDIR}"/${P}_build
 		fi
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 08/16] ecm.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (6 preceding siblings ...)
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 07/16] cmake.eclass: " Sam James
@ 2025-04-23 13:58 ` Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 09/16] go-module.eclass: " Sam James
                   ` (7 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/ecm.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/ecm.eclass b/eclass/ecm.eclass
index 9caaf59cb3fab..7a3d51c9913a3 100644
--- a/eclass/ecm.eclass
+++ b/eclass/ecm.eclass
@@ -498,7 +498,7 @@ if [[ ${EAPI} == 8 ]]; then
 # Determine if the current GCC version is acceptable, otherwise die.
 _ecm_deprecated_check_gcc_version() {
 	if ver_test ${KFMIN} -ge 6.9; then
-		eqawarn "QA notice: ecm_pkg_${1} has become a no-op."
+		eqawarn "QA Notice: ecm_pkg_${1} has become a no-op."
 		eqawarn "It is no longer being exported with KFMIN >=6.9.0."
 	else
 		[[ ${MERGE_TYPE} != binary && -v KDE_GCC_MINIMAL ]] &&
@@ -592,7 +592,7 @@ ecm_src_prepare() {
 				diff -Naur ${f}.old ${f} 1>>${pf}
 				rm ${f}.old || die "Failed to clean up"
 			done
-			eqawarn "QA notice: Build system modified by ECM_TEST=forceoptional-recursive."
+			eqawarn "QA Notice: Build system modified by ECM_TEST=forceoptional-recursive."
 			eqawarn "Unified diff file ready for pickup in:"
 			eqawarn "  ${pf}"
 			eqawarn "Push it upstream to make this message go away."
@@ -780,7 +780,7 @@ if [[ ${EAPI} == 8 ]]; then
 # Carryall for ecm_pkg_preinst, ecm_pkg_postinst and ecm_pkg_postrm.
 _ecm_nongui_deprecated() {
 	if ver_test ${KFMIN} -ge 6.9; then
-		eqawarn "QA notice: ecm_pkg_${1} has become a no-op."
+		eqawarn "QA Notice: ecm_pkg_${1} has become a no-op."
 		eqawarn "It is no longer being exported with KFMIN >=6.9.0."
 	else
 		case ${ECM_NONGUI} in
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 09/16] go-module.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (7 preceding siblings ...)
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 08/16] ecm.eclass: " Sam James
@ 2025-04-23 13:58 ` Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 10/16] haskell-cabal.eclass: " Sam James
                   ` (6 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/go-module.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/go-module.eclass b/eclass/go-module.eclass
index 73e9ee51c7d58..14e0aad9dd2a8 100644
--- a/eclass/go-module.eclass
+++ b/eclass/go-module.eclass
@@ -1,4 +1,4 @@
-# Copyright 2019-2024 Gentoo Authors
+# Copyright 2019-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: go-module.eclass
@@ -371,7 +371,7 @@ go-module_src_unpack() {
 	fi
 	GOFLAGS="${GOFLAGS} -p=$(makeopts_jobs)"
 	if [[ "${#EGO_SUM[@]}" -gt 0 ]]; then
-		eqawarn "This ebuild uses EGO_SUM which is deprecated"
+		eqawarn "QA Notice: This ebuild uses EGO_SUM which is deprecated"
 		eqawarn "Please migrate to a dependency tarball"
 		eqawarn "This will become a fatal error in the future"
 		_go-module_src_unpack_gosum
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 10/16] haskell-cabal.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (8 preceding siblings ...)
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 09/16] go-module.eclass: " Sam James
@ 2025-04-23 13:58 ` Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 11/16] java-pkg-simple.eclass: " Sam James
                   ` (5 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/haskell-cabal.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/haskell-cabal.eclass b/eclass/haskell-cabal.eclass
index 7895d9256eba6..2e77bc648b165 100644
--- a/eclass/haskell-cabal.eclass
+++ b/eclass/haskell-cabal.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: haskell-cabal.eclass
@@ -342,7 +342,7 @@ cabal-bootstrap() {
 	elif [[ -f "${S}/Setup.hs" ]]; then
 		setupmodule="${S}/Setup.hs"
 	else
-		eqawarn "No Setup.lhs or Setup.hs found. Either add Setup.hs to package or call cabal-mksetup from ebuild"
+		eqawarn "QA Notice: No Setup.lhs or Setup.hs found. Either add Setup.hs to package or call cabal-mksetup from ebuild"
 		cabal-mksetup
 		setupmodule="${S}/Setup.hs"
 	fi
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 11/16] java-pkg-simple.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (9 preceding siblings ...)
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 10/16] haskell-cabal.eclass: " Sam James
@ 2025-04-23 13:58 ` Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 12/16] rpm.eclass: " Sam James
                   ` (4 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/java-pkg-simple.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/java-pkg-simple.eclass b/eclass/java-pkg-simple.eclass
index f3f67e7de4087..0cce6a2cdfa8f 100644
--- a/eclass/java-pkg-simple.eclass
+++ b/eclass/java-pkg-simple.eclass
@@ -654,7 +654,7 @@ java-pkg-simple_src_compile() {
 				JAVA_PKG_WANT_SOURCE=${tmp_source}
 				JAVA_PKG_WANT_TARGET=${tmp_target}
 			else
-				eqawarn "Need at least JDK 9 to compile module-info.java in src_compile."
+				eqawarn "QA Notice: Need at least JDK 9 to compile module-info.java in src_compile."
 				eqawarn "Please adjust DEPEND accordingly. See https://bugs.gentoo.org/796875#c3"
 			fi
 		fi
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 12/16] rpm.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (10 preceding siblings ...)
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 11/16] java-pkg-simple.eclass: " Sam James
@ 2025-04-23 13:58 ` Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 13/16] ruby-ng.eclass: " Sam James
                   ` (3 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/rpm.eclass | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/eclass/rpm.eclass b/eclass/rpm.eclass
index c9c21aa6ebbde..e00332e55ca0e 100644
--- a/eclass/rpm.eclass
+++ b/eclass/rpm.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2024 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: rpm.eclass
@@ -31,9 +31,9 @@ rpm_unpack() {
 		if [[ ${a} == ./* ]] ; then
 			: # nothing to do -- path is local
 		elif [[ ${a} == "${DISTDIR}"/* ]] ; then
-			eqawarn 'do not use ${DISTDIR} with rpm_unpack -- it is added for you'
+			eqawarn 'QA Notice: do not use ${DISTDIR} with rpm_unpack -- it is added for you'
 		elif [[ ${a} == /* ]] ; then
-			eqawarn 'do not use full paths with rpm_unpack -- use ./ paths instead'
+			eqawarn 'QA Notice: do not use full paths with rpm_unpack -- use ./ paths instead'
 		else
 			a="${DISTDIR}/${a}"
 		fi
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 13/16] ruby-ng.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (11 preceding siblings ...)
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 12/16] rpm.eclass: " Sam James
@ 2025-04-23 13:58 ` Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 14/16] toolchain.eclass: " Sam James
                   ` (2 subsequent siblings)
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/ruby-ng.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/ruby-ng.eclass b/eclass/ruby-ng.eclass
index 87337dc7f1735..c7425aae434c2 100644
--- a/eclass/ruby-ng.eclass
+++ b/eclass/ruby-ng.eclass
@@ -725,7 +725,7 @@ ruby-ng_rspec() {
 	fi
 
 	if [[ "${DEPEND}${BDEPEND}" != *"dev-ruby/rspec"* ]]; then
-		eqawarn "Missing test dependency dev-ruby/rspec"
+		eqawarn "QA Notice: Missing test dependency dev-ruby/rspec"
 	fi
 
 	local rspec_params=
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 14/16] toolchain.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (12 preceding siblings ...)
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 13/16] ruby-ng.eclass: " Sam James
@ 2025-04-23 13:58 ` Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 15/16] wxwidgets.eclass: " Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 16/16] xorg-3.eclass: " Sam James
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/toolchain.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/toolchain.eclass b/eclass/toolchain.eclass
index 0857395b42343..2e9350f3f5962 100644
--- a/eclass/toolchain.eclass
+++ b/eclass/toolchain.eclass
@@ -1842,7 +1842,7 @@ toolchain_src_configure() {
 	if [[ ${PV} == *_p* && -f "${S}"/gcc/doc/gcc.info ]] ; then
 		# Safeguard against https://gcc.gnu.org/PR106899 being fixed
 		# without corresponding ebuild changes.
-		eqawarn "Snapshot release with pre-generated info pages found!"
+		eqawarn "QA Notice: Snapshot release with pre-generated info pages found!"
 		eqawarn "The BDEPEND in the ebuild should be updated to drop texinfo."
 	fi
 
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 15/16] wxwidgets.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (13 preceding siblings ...)
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 14/16] toolchain.eclass: " Sam James
@ 2025-04-23 13:58 ` Sam James
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 16/16] xorg-3.eclass: " Sam James
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/wxwidgets.eclass | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/eclass/wxwidgets.eclass b/eclass/wxwidgets.eclass
index 0a58c44bbf408..7afea401a646d 100644
--- a/eclass/wxwidgets.eclass
+++ b/eclass/wxwidgets.eclass
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2025 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 # @ECLASS: wxwidgets.eclass
@@ -69,7 +69,7 @@ setup-wxwidgets() {
 	case ${WX_GTK_VER} in
 		3.0-gtk3 | 3.2-gtk3) wxtoolkit=gtk3 ;;
 		3.0)      wxtoolkit=gtk2
-		          eqawarn "This package relies on the deprecated GTK 2 slot, which will go away soon (https://bugs.gentoo.org/618642)"
+		          eqawarn "QA Notice: This package relies on the deprecated GTK 2 slot, which will go away soon (https://bugs.gentoo.org/618642)"
 		          ;;
 	esac
 
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

* [gentoo-dev] [PATCH 16/16] xorg-3.eclass: use 'QA Notice:' prefix in eqawarn
  2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
                   ` (14 preceding siblings ...)
  2025-04-23 13:58 ` [gentoo-dev] [PATCH 15/16] wxwidgets.eclass: " Sam James
@ 2025-04-23 13:58 ` Sam James
  15 siblings, 0 replies; 17+ messages in thread
From: Sam James @ 2025-04-23 13:58 UTC (permalink / raw
  To: gentoo-dev; +Cc: Sam James

This makes life easier for tinderboxes, but we should improve this in some future
EAPI.

Signed-off-by: Sam James <sam@gentoo.org>
---
 eclass/xorg-3.eclass | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/eclass/xorg-3.eclass b/eclass/xorg-3.eclass
index db2d8fa85df9a..4947cb86b8b02 100644
--- a/eclass/xorg-3.eclass
+++ b/eclass/xorg-3.eclass
@@ -429,7 +429,7 @@ xorg-3_src_install() {
 
 	# Many X11 libraries unconditionally install developer documentation
 	if [[ -d "${D}"/usr/share/man/man3 ]]; then
-		! in_iuse doc && eqawarn "ebuild should set XORG_DOC=doc since package installs library documentation"
+		! in_iuse doc && eqawarn "QA Notice: ebuild should set XORG_DOC=doc since package installs library documentation"
 	fi
 
 	if in_iuse doc && ! use doc; then
-- 
2.49.0



^ permalink raw reply related	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2025-04-23 14:16 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-04-23 13:57 [gentoo-dev] [PATCH 00/16] eclass: add 'QA Notice:' prefix to eqawarn Sam James
2025-04-23 13:57 ` [gentoo-dev] [PATCH 01/16] distutils-r1.eclass: " Sam James
2025-04-23 13:57 ` [gentoo-dev] [PATCH 02/16] python-r1.eclass: " Sam James
2025-04-23 13:57 ` [gentoo-dev] [PATCH 03/16] python-utils-r1.eclass: " Sam James
2025-04-23 13:57 ` [gentoo-dev] [PATCH 04/16] autotools.eclass: use 'QA Notice:' prefix in eqawarn Sam James
2025-04-23 13:57 ` [gentoo-dev] [PATCH 05/16] cargo.eclass: " Sam James
2025-04-23 13:57 ` [gentoo-dev] [PATCH 06/16] chromium-2.eclass: " Sam James
2025-04-23 13:58 ` [gentoo-dev] [PATCH 07/16] cmake.eclass: " Sam James
2025-04-23 13:58 ` [gentoo-dev] [PATCH 08/16] ecm.eclass: " Sam James
2025-04-23 13:58 ` [gentoo-dev] [PATCH 09/16] go-module.eclass: " Sam James
2025-04-23 13:58 ` [gentoo-dev] [PATCH 10/16] haskell-cabal.eclass: " Sam James
2025-04-23 13:58 ` [gentoo-dev] [PATCH 11/16] java-pkg-simple.eclass: " Sam James
2025-04-23 13:58 ` [gentoo-dev] [PATCH 12/16] rpm.eclass: " Sam James
2025-04-23 13:58 ` [gentoo-dev] [PATCH 13/16] ruby-ng.eclass: " Sam James
2025-04-23 13:58 ` [gentoo-dev] [PATCH 14/16] toolchain.eclass: " Sam James
2025-04-23 13:58 ` [gentoo-dev] [PATCH 15/16] wxwidgets.eclass: " Sam James
2025-04-23 13:58 ` [gentoo-dev] [PATCH 16/16] xorg-3.eclass: " Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox