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: UNCONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-11-15 08:30 UTC by Duncan
Modified: 2022-10-06 11:36 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?