Bug 455994 - kdialog README needs updated (is kdialog currently maintained?)
Summary: kdialog README needs updated (is kdialog currently maintained?)
Status: RESOLVED FIXED
Alias: None
Product: kdialog
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: Other Other
: NOR normal
Target Milestone: ---
Assignee: Brad Hards
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2022-06-27 00:47 UTC by Duncan
Modified: 2023-05-22 23:25 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Duncan 2022-06-27 00:47:25 UTC
Is kdialog maintained any longer?  Bugs are assigned to bradh@ (not kde, frogmouth, but avoiding full address for spam control for not logged in) but his last commit to the repo seems to have been in 2006 (!!), and the last bug he commented on on bugzi (find his comments on any bug, sort by bug ID) was one he filed in 2011, during the port to kde4 (!).

The README seems to be rather dated too, with multiple issues:

1) Tutorial link is still http and is dated:

http://techbase.kde.org/Development/Tutorials/Shell_Scripting_with_KDE_Dialogs

... which says it has moved (but doesn't redirect) to (https this time):

https://develop.kde.org/deploy/kdialog/

2) README says for functionality changes/adds, contact bradh@, but ...

3) It also says current maintainer David Faure (faure@), who is at least reasonably currently active, but git log says last faure commit to kdialog was mid 2020,  the only recently closed kdialog bugs seem to have been closed by others (often the original filer), no real activity there, and that's not where the bugzilla assignments are going.

Further, at least the --slider option isn't documented in the tutorial, and mandatory arguments (presumably min/max/increment, are not documented in the --help output.   Further, there seems to be no kdialog handbook entry to look at and no manpage (which would be nice for a scriptable like kdialog). That's bug #427414, but it illustrates the lack of maintenance.

And the kdialog_progress_helper binary seems entirely undocumented.  No --help output, no mention in the README or tutorial (which demonstrates --progressbar without the helper), no manpage or handbook...  Bug #450015 but another illustration of missing maintenance.

kdialog does seem to be kept building and working, and seems to be a native wayland app at least, but beyond that, any actual maintenance, or is it effectively abandonware that's only kept minimally working by others?  (I do see montel@ added Qt6 CI support with 8236e4711 back on May 24, so at least there's hints of continued life support into qt6, but that's still minimal life support even if continued, not proper maintenance.)

Version: kdialog along with plasma and frameworks on git master (using gentoo/kde's overlay live ebuilds), but git master is not listed as a version option.  (Tho I've not updated in a bit over a week, but given the time points and lack of maintainer bug activity above, status is unlikely to have changed in that time.)
Comment 1 Duncan 2022-06-27 00:50:00 UTC
CCing dfaure@ based on README.
Comment 2 Brad Hards 2022-06-27 07:45:10 UTC
Obviously I am not actively maintaining any part of KDE.

Please feel free to make whatever contributions you feel are appropriate (including not assigning bugs to me that are unlikely to get worked).
Comment 3 Michael 2023-03-28 01:47:40 UTC
Yes, we need a new kdialog maintainer! It's super handy. And I've just filed a few minor kdialog bugs...

https://bugs.kde.org/show_bug.cgi?id=467867
https://bugs.kde.org/show_bug.cgi?id=467868
https://bugs.kde.org/show_bug.cgi?id=467840
Comment 4 shenlebantongying 2023-05-22 12:42:09 UTC
Git commit 6ca275d1436f54e5d59dd8655ba7a2a54dbbd6ff by shenleban tongying.
Committed on 22/05/2023 at 12:40.
Pushed by slbtongying into branch 'master'.

update README

* convert to .md
* remove outdated contacts
* correct link to new develop website

D  +0    -14   README
A  +7    -0    README.md

https://invent.kde.org/utilities/kdialog/commit/6ca275d1436f54e5d59dd8655ba7a2a54dbbd6ff
Comment 5 Michael 2023-05-22 23:25:15 UTC
Great, thank you!