Let's clean up products and components in Bugzilla.
@sitter started a good discussion and list of [[ https://mail.kde.org/pipermail/kde-community/2018q1/004274.html | issues on kde-community ]]. We can start with that and build an organization structure and naming standard from it.
I'd also like to see categories for `enter_bug.cgi` and `describecomponents.cgi` [[ https://bugzilla.mozilla.org/describecomponents.cgi | as Mozilla has ]]. For that, we should probably wait until [[ https://github.com/bugzilla/harmony | Bugzilla Harmony ]] lands. I've reached out to [[ https://github.com/dylanwh | Dylan Hardison ]] who is in charge of that, to see how things are going with that project.
**List of Issues:**
- Product spelling inconsistent (upcase-downcase-somecase)
- Product naming inconsistencies
-- https://bugs.kde.org/describecomponents.cgi?product=Active which is really Plasma Mobile
-- https://bugs.kde.org/describecomponents.cgi?product=blinken Sometimes use the repo name such as blinken
-- https://bugs.kde.org/describecomponents.cgi?product=frameworks-kdewebkit or have a prefix
- Product organization inconsistencies
-- https://bugs.kde.org/describecomponents.cgi?product=plasmashell has Breeze Theme component
-- https://bugs.kde.org/describecomponents.cgi?product=Breeze but there is a Breeze product
- Multiple products
-- https://bugs.kde.org/describecomponents.cgi?product=frameworks-kdesu vs.
-- https://bugs.kde.org/describecomponents.cgi?product=kdesu vs.
-- https://bugs.kde.org/describecomponents.cgi?product=kde-cli-tools
**Action List:**
//The following will be brought forth as discussion points and recommendations for the community mailing lists, this task is not designed to be the sole decider on all of these.//
[] Decide on product naming standard
[] Decide on capitalization standard
[] Decide on product/component relationship standard
[] Determine products/components that can be merged
[] Decide on categorization of products for the upcoming UI improvements (Frameworks vs. KDE Applications vs. Games, etc.)
[] Write up better product descriptions for all products
[] Write up better component descriptions for all products
**Potential Blockers**
@davidedmundson mentioned in the kde-community email thread the following:
> For existing stuff there's a problem that bugzilla names are hardcoded into apps.
>
> There's kdepackages.h in frameworks that provides a list of all products so that help->report bug works and there's data that drkonqi uses. All done by string not product ID.
>
> Renaming any referenced here is we can't do.
Which @bcooksley followed up with:
> While Dr Konqi goes via a different route, if it's only the destination of Help -> Report Bug we want to change then that is fully doable if memory serves. We can do that as Help -> Report Bug actually hits a very legacy URL which Bugzilla hasn't supported for a very long time.
>
> The only thing keeping it working are some redirectors on the bugs.kde.org side. (See https://cgit.kde.org/websites/bugs-kde-org.git/tree/wizard.cgi?h=kde-5.0 for more information)
We'll need to investigate that further, both `Help -> Report Bug`, and `Dr. Konqi`, to determine restrictions.