For quite awhile I've been wondering about the last line of the ecm.eclass live ebuild bug warning (ecm.eclass in both ::gentoo and ::kde, tho the live ebuilds the warning talks about are in ::kde): """ einfo "Do _NOT_ file bugs at bugs.gentoo.org because of this ebuild!" """ That directly contradicts the overlay's bug-filing instructions found at: https://wiki.gentoo.org/wiki/KDE/Ebuild_repository#Reporting_bugs """ Please file bugs on Bugzilla, prepending the summary with [kde overlay]. Additionally, pull requests are accepted at the Github mirror. """ Actually, that really needs updated too as it doesn't mention choosing the "Overlays" component, presumably because it predates it... (With the eclass in both ::gentoo and ::kde but the warning really only applying to ebuilds in the overlay, I'm not sure on the bug classification and title/summary. Feel free to make it more appropriate.)
Message has been simply carried over from kde4-base.eclass, tracked its history back to 2009 right from the start of introducing it: https://github.com/gentoo/kde/commit/7748347a1a28ad4de714cd0daf1fcd599e68476c It might have been in kde.eclass (KDE 3 times) already but kde overlay history is failing me there. I'm of two minds about this message. On the one hand, considerate bug reports are very much appreciated, when they are packaging related. We don't want a bug report for every temporary upstream build failure, and we are just lucky to live in a stable development time where that does not happen a lot (might change with Qt6/KF6 migration). We also don't want to have upstream be spammed with bugs caused by downstream packaging lagging behind. On the other hand, how many people will be reading this message anyway...
Maybe someone could express these sentiments in few words in a replacement message?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=ffe94eae2ecae173aeb3e6846f791ad05c5110ef commit ffe94eae2ecae173aeb3e6846f791ad05c5110ef Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2024-11-10 00:37:27 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2024-11-15 21:06:08 +0000 ecm.eclass: Drop live ebuild warning Closes: https://bugs.gentoo.org/823808 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/ecm.eclass | 6 ------ 1 file changed, 6 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/proj/kde.git/commit/?id=a277b4410cf6ff32dbb38a573e2ffd39dd56dfa3 commit a277b4410cf6ff32dbb38a573e2ffd39dd56dfa3 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2024-11-10 00:35:48 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2024-11-15 21:06:02 +0000 kde.org.eclass: Utilise pkg_info for live ebuild warnings Imported from ecm.eclass for now. Enables more fine-grained messaging by knowledge available through {frameworks,plasma,gear}.kde.org inheritance combined with ${PV}. Bug: https://bugs.gentoo.org/823808 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/kde.org.eclass | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-)
(In reply to comment #3) > commit a277b4410cf6ff32dbb38a573e2ffd39dd56dfa3 + if [[ ${KDE_BUILD_TYPE} = live ]]; then + echo "WARNING! This is an experimental live ebuild of ${CATEGORY}/${PN}" + echo "Use it at your own risk." + echo "Only file bugs at bugs.gentoo.org if convinced that ebuild needs an update!" + fi Yes! "This message approved by Duncan." =:^) (For those not in the US and not aware of the allusion: We hear this a lot during election season as it's political commercial legal boilerplate. Since that just completed here it's a top-of-mind method to express my approval!)
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34acccbcae184ccdccb39d59359f7609b4eed98f commit 34acccbcae184ccdccb39d59359f7609b4eed98f Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2024-11-10 00:37:27 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2024-12-12 21:43:38 +0000 ecm.eclass: Drop live ebuild warning Closes: https://bugs.gentoo.org/823808 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/ecm.eclass | 6 ------ 1 file changed, 6 deletions(-) Additionally, it has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f713aff8e9675e3400b09af9d5bda673b845a763 commit f713aff8e9675e3400b09af9d5bda673b845a763 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2024-11-10 00:35:48 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2024-12-12 21:43:39 +0000 kde.org.eclass: Utilise pkg_info for live ebuild warnings Imported from ecm.eclass for now. Enables more fine-grained messaging by knowledge available through {frameworks,plasma,gear}.kde.org inheritance combined with ${PV}. Bug: https://bugs.gentoo.org/823808 Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org> eclass/kde.org.eclass | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-)