Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 823808 - [kde overlay] ecm.eclass live ebuild bug warning
Summary: [kde overlay] ecm.eclass live ebuild bug warning
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-15 08:30 UTC by Duncan
Modified: 2024-12-12 21:49 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2021-11-15 08:30:57 UTC
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.)
Comment 1 Andreas Sturmlechner gentoo-dev 2022-10-06 11:30:33 UTC
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...
Comment 2 Andreas Sturmlechner gentoo-dev 2022-10-06 11:36:12 UTC
Maybe someone could express these sentiments in few words in a replacement message?
Comment 3 Larry the Git Cow gentoo-dev 2024-11-15 21:08:25 UTC
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(-)
Comment 4 Duncan 2024-11-16 03:47:43 UTC
(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!)
Comment 5 Larry the Git Cow gentoo-dev 2024-12-12 21:49:06 UTC
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(-)