Bug 464600 - 'Report a bug in the current page...' is not available for all KCMs
Summary: 'Report a bug in the current page...' is not available for all KCMs
Status: RESOLVED FIXED
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.26.90
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Alexander Lohnau
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-21 16:36 UTC by Patrick Silva
Modified: 2023-02-17 16:59 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Patrick Silva 2023-01-21 16:36:13 UTC
STEPS TO REPRODUCE
1. open System Settings
2. go to any of the following KMCs:
SDDM
Kwallet
Proxy
Connection preferences
SSL preferences
Cookies
Windows shares
Audio CDs
CDDB retrieval
KDE Connect
Digital camera
3. click on the hamburger menu beside the search field

OBSERVED RESULT
'Report bug...' option is available instead of 'Report a bug in the current page...'

EXPECTED RESULT
'Report a bug in the current page...' should be available for all KCMs

SOFTWARE/OS VERSIONS
Operating System: Arch Linux 
KDE Plasma Version: 5.26.90
KDE Frameworks Version: 5.102.0
Qt Version: 5.15.8
Graphics Platform: Wayland
Comment 1 Nate Graham 2023-01-23 23:23:34 UTC
These KCMs need to be ported to use it. Some probably could right now, but most weren't done during the initial round of porting because they didn't use JSON-based metadata at the time, and the metadata we need is currently only available via that channel.
Comment 2 Nate Graham 2023-02-13 00:23:59 UTC
Git commit b95481fddbe5ea06ca11605a2a7de7813c1d7b98 by Nate Graham.
Committed on 13/02/2023 at 00:23.
Pushed by ngraham into branch 'master'.

Set Bug Report URL

M  +1    -0    src/kcm_sddm.json

https://invent.kde.org/plasma/sddm-kcm/commit/b95481fddbe5ea06ca11605a2a7de7813c1d7b98
Comment 3 Nate Graham 2023-02-13 00:25:35 UTC
Git commit 15665a25ce68ccf756222ca77efd8bf52a2bd0db by Nate Graham.
Committed on 13/02/2023 at 00:25.
Pushed by ngraham into branch 'master'.

Set Bug Report URL

M  +1    -0    kcm/kcm_kdeconnect.json

https://invent.kde.org/network/kdeconnect-kde/commit/15665a25ce68ccf756222ca77efd8bf52a2bd0db
Comment 4 Nate Graham 2023-02-13 00:27:43 UTC
Other KCMs mentioned in the bug report need to be ported to use JSON metadata before we can do this.
Comment 5 Alexander Lohnau 2023-02-13 07:05:17 UTC
I will look into fixing it for the remaining KCMs
Comment 6 Alexander Lohnau 2023-02-13 07:31:21 UTC
> Cookies

I can't find a bug category for that.
Comment 7 Bug Janitor Service 2023-02-13 07:32:31 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kcoreaddons/-/merge_requests/309
Comment 8 Bug Janitor Service 2023-02-13 07:35:13 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1192
Comment 9 Bug Janitor Service 2023-02-13 08:10:59 UTC
A possibly relevant merge request was started @ https://invent.kde.org/multimedia/libkcddb/-/merge_requests/9
Comment 10 Alexander Lohnau 2023-02-13 08:13:26 UTC
I accidentally copied the wrong bug number for some other cases:

https://invent.kde.org/multimedia/audiocd-kio/-/merge_requests/7
https://invent.kde.org/graphics/kamera/-/merge_requests/6
https://invent.kde.org/utilities/kwalletmanager/-/commit/2c7e60447c62e955b3975012b4427ccd5aa71ee1

That should now cover all the issues, quite a bit of work :)
Comment 11 Alexander Lohnau 2023-02-13 16:14:43 UTC
Git commit 1049f48544053b1e93df77f5847125da83d37173 by Alexander Lohnau.
Committed on 13/02/2023 at 08:00.
Pushed by alex into branch 'master'.

Add BugReportUrl to json metadata

M  +1    -0    kcmaudiocd/kcm_audiocd.json

https://invent.kde.org/multimedia/audiocd-kio/commit/1049f48544053b1e93df77f5847125da83d37173
Comment 12 Alexander Lohnau 2023-02-13 16:18:49 UTC
Git commit dec51bc523acb567209e3070064e7469dfeea69e by Alexander Lohnau.
Committed on 13/02/2023 at 16:05.
Pushed by alex into branch 'kf5'.

Convert BugReportUrl in desktoptojson

This is KF5 only, because in KF6 the code will be removed

M  +2    -0    src/lib/plugin/desktopfileparser.cpp

https://invent.kde.org/frameworks/kcoreaddons/commit/dec51bc523acb567209e3070064e7469dfeea69e
Comment 13 Alexander Lohnau 2023-02-13 17:38:50 UTC
Git commit ba59d94e9e1c84a5af55c2597f0109892cb523b9 by Alexander Lohnau.
Committed on 13/02/2023 at 07:59.
Pushed by alex into branch 'master'.

Add BugReportUrl to json metadata

M  +1    -0    kcontrol/kcm_kamera.json

https://invent.kde.org/graphics/kamera/commit/ba59d94e9e1c84a5af55c2597f0109892cb523b9
Comment 14 Bug Janitor Service 2023-02-13 18:17:09 UTC
A possibly relevant merge request was started @ https://invent.kde.org/frameworks/kio/-/merge_requests/1193
Comment 15 Alexander Lohnau 2023-02-13 20:53:25 UTC
Git commit cc26c7b6d0dff308542d9357b2334d13ccb56909 by Alexander Lohnau.
Committed on 13/02/2023 at 16:06.
Pushed by alex into branch 'kf5'.

Add missing URLs in KCMs for reporting bugs

M  +1    -0    src/kcms/netpref/netpref.desktop
M  +1    -0    src/kcms/proxy/proxy.desktop
M  +1    -0    src/kcms/webshortcuts/webshortcuts.desktop

https://invent.kde.org/frameworks/kio/commit/cc26c7b6d0dff308542d9357b2334d13ccb56909
Comment 16 Alexander Lohnau 2023-02-13 22:05:31 UTC
Git commit 78b47e7d26d3a3d2637da2144a8fb22b6446167e by Alexander Lohnau.
Committed on 13/02/2023 at 17:43.
Pushed by alex into branch 'master'.

Add URLs in KCMs for reporting bugs

Same change as in the kf5 branch, but directly in the json metadata

M  +1    -0    src/kcms/netpref/kcm_netpref.json
M  +1    -0    src/kcms/proxy/kcm_proxy.json
M  +1    -0    src/kcms/webshortcuts/kcm_webshortcuts.json

https://invent.kde.org/frameworks/kio/commit/78b47e7d26d3a3d2637da2144a8fb22b6446167e
Comment 17 Alexander Lohnau 2023-02-13 22:21:06 UTC
Git commit 0df1d8f2cec8acffc462c8ff2253eff779afdd10 by Alexander Lohnau.
Committed on 13/02/2023 at 08:10.
Pushed by ltoscano into branch 'master'.

Add BugReportUrl to json metadata

M  +1    -0    kcmcddb/kcm_cddb.json

https://invent.kde.org/multimedia/libkcddb/commit/0df1d8f2cec8acffc462c8ff2253eff779afdd10
Comment 18 Patrick Silva 2023-02-15 11:15:33 UTC
Thank you very much Nate and Alexander. :)
"Backups" KCM, correspondent to kcm_kup, is also affected.
"Report bug in the current page..." option is available for "Legacy x11 app support" KCM, but it does not work.
What is kcm_kdnssd component available on bugzilla? "Windows Shares" KCM?
Comment 19 Nate Graham 2023-02-17 16:40:28 UTC
Git commit d0bb1fb237cdfc97ef15b424f629ebf98b31cd54 by Nate Graham.
Committed on 17/02/2023 at 16:39.
Pushed by ngraham into branch 'master'.

Set bug report URL for KCM

M  +1    -0    kcm/kcm_kup.json

https://invent.kde.org/system/kup/commit/d0bb1fb237cdfc97ef15b424f629ebf98b31cd54
Comment 20 Nate Graham 2023-02-17 16:44:02 UTC
Created a Bugzilla component for kcm_kwinxwayland.
Comment 21 Nate Graham 2023-02-17 16:57:45 UTC
Git commit 28e432bfaba06f6b755d066a22f2e1303bec6247 by Nate Graham.
Committed on 17/02/2023 at 16:57.
Pushed by ngraham into branch 'kf5'.

Set bug report URL for Windows Shares KCM

M  +2    -0    src/kcms/smb/smb.desktop

https://invent.kde.org/frameworks/kio/commit/28e432bfaba06f6b755d066a22f2e1303bec6247
Comment 22 Nate Graham 2023-02-17 16:59:27 UTC
Git commit 7a3a8f514dce33aa75075a5bc1096578a018bdd8 by Nate Graham.
Committed on 17/02/2023 at 16:58.
Pushed by ngraham into branch 'master'.

Set bug report URL for Windows Shares KCM

M  +1    -0    src/kcms/smb/kcm_smb.json

https://invent.kde.org/frameworks/kio/commit/7a3a8f514dce33aa75075a5bc1096578a018bdd8
Comment 23 Nate Graham 2023-02-17 16:59:48 UTC
Ok, I think that should be everything now!