Introduction and (full?) body
Philippe Cloutier
chealer at gmail.com
Sat Dec 28 18:57:33 GMT 2019
Dear community,
This may seem like a strange moment to introduce myself, but I think the
clarification warrants it.
Last decade, I started using a cross-platform CMS. At that point I
hadn't yet done any programming for a production software project. The
first bug which blocked me was specific to Microsoft Windows, and I hit
quite a few Windows-specific bugs. This got me to start contributing to
that big project and got me thinking about switching to UNIX.
Eventually, I realized I couldn't make a release on Windows. As a couple
of my friends used Mandrake (Mandriva) at the time, I switched to it.
Several months later, my mentor in that CMS project convinced me to
switch to Knoppix. A few weeks later, Knoppix's nature got me to switch
to Debian. At the time, Debian stable was really old, so I chose Debian
testing. When I installed Debian, I tried using GNOME for the second
time. I was hoping to switch to GNOME because it was the "pure" desktop
environment, Gnu-er than KDE. As happened in my first attempt, I failed
because I couldn't use GNOME with my keyboard layout. One of the things
which helped me settle for KDE was that at the time (2004), it was
perceived as the more popular option.
I got very involved with Debian and became for a while its top ticket
triager. I triaged KDE reports in particular and forwarded several
upstream. I have been contributing since that time, but was never very
active directly in KDE.
Eventually, I became more busy and had much less time for volunteer
work. A few years ago, this got me to finally switch to Debian stable,
to waste less time on regressions. Unfortunately, Debian stable was
still unstable. Early in 2019, it got to a point where I had to restart
KDE about weekly, even if I haven't used Debian for remunerated work
since 2012.
So I figured that well, if nobody uses Debian KDE, I would better try
something more popular. And I installed Kubuntu 19.04 when it came out.
Unfortunately, that was a disappointment too. 2 major bugs I had been
experimenting on Debian 9 persisted on a fresh Kubuntu 19.04: all notes
keep disappearing from KNotes, and KOrganizer still loses reminders.
Additionally, there is a big window manager bug and several Plasma
crashes. All of that on a 6-year old solid desktop which I carefully
shopped for quality and GNU/Linux compatibility. And I didn't even try
using KDE software for package management, browsing or mail. One of my
worst disappointments was to realize that my migration got me to lose
the KDE product which had been my favorite for more than a decade,
Amarok, which was removed from Ubuntu starting with 19.04.
Perhaps I didn't get the best version, but all of that got me thinking
once again about what I should do.
But the worst issue was a serious KOrganizer regression, which made it
basically unusable. A few months later, I got a few weeks of vacation
and attacked that one. To my surprise, I found that almost none of the
underlying issues had been reported. I filed several tickets,
culminating in a "summary"/end-user ticket against Kubuntu:
https://bugs.launchpad.net/ubuntu/+source/korganizer/+bug/1837156
I noted a number of KDE tickets in need of love during that reporting
spree and used the occasion to triage a few. This eventually got me to
report a bug against bugs.kde.org. That (plus more triaging) in turn got
me to report more bugs.kde.org issues.
I eventually identified 2 meta-issues affecting bugs.kde.org and asked
for help dealing with them in a thread I opened in November:
https://mail.kde.org/pipermail/kde-community/2019q4/005637.html
I reported 2 major issues in that thread:
1. Much difficulty getting ticket "severity" (importance) adjusted
2. Recurrent ticket mishandling from Nate Graham
There were enough replies to that thread, but answers can easily be
summarized to Harald Sitter's following assessment:
"Nate is well. He's a treasure to this community. I have read through
the reports and couldn't find him in the wrong."
This made me firmly decide to give up on recommending measures to deal
with Nate.
There was no useful answer about point 1. Probably as a result of the
thread, there was some activity in
https://bugs.kde.org/show_bug.cgi?id=272388
One trivial fix was made, but the issue remains and the ticket was
marked as resolved. I consider the net outcome as negative.
This long path has now lead me to ask this list a question which I
myself find vague, because I want it open: Am I missing a much better
way to use KDE?
I know that Kubuntu is a bit of a SCC. But if I look at all "universal"
GNU/Linux distributions, the only (apparently?) serious option I seem to
find which is focused on KDE is openSUSE.
I say serious because I want something minimally popular. I don't mind
dealing with and reporting a few issues sporadically, but I'm looking
for a product first, not a project.
And does openSUSE even have a 10% market share on the (free software)
desktop?
In fact, this brings me to an equally important question: do we have a
fair estimation of KDE's current market share on GNU/Linux? As I wrote,
I settled for KDE in part because it was dominant, but when I look at
distribution defaults nowadays, I'm under the impression that KDE has
plunged a lot. Much of that must be to blame on higher fragmentation in
the desktop environment landscape, but I now wonder whether KDE is still
more or even as popular as GNOME?
The mere extensiveness of the yearly report
https://ev.kde.org/reports/ev-2018/ shows this community still has some
momentum. At the same time, while it is very good at showing that KDE
has IRL meetings (and justifying the high share of expenses dedicated to
these), I failed to identify metrics showing increasing (or even stable)
momentum. Besides for one element: the yearly income is reportedly
"record". Unfortunately, this record is not quantified, and it's not
even clear in which year this record was set. There is not a single link
pointing to data for previous years. I did my best to report these
issues, but this hasn't helped so far.
We used to have a weekly "commit digest", with statistics on tickets.
Now, even our yearly report doesn't say a word on tickets. Were less
tickets reported than previously? Were less solved than in previous years?
Don't get me wrong - I remember where KDE on Mandrake was 15 years ago
and the progress since is enormous. KDE is much more usable, but its
architecture also evolved a lot, software on which it depends evolved
tremendously too and dependencies are more flexible.
I'm sure I can use an even way better KDE operating system in 15 years,
but I'm still worried if the pace is slowing down.
And I'm not just worried about where we'll be in 15 years, I'm also
worried about how we'll get there. A large part of the issues I faced
this year weren't there 15 years ago. If for every step forward we have
to take 1 step left, 1 step back, 1 step right and an extra step
forward, some can enjoy the physical training, but if the erratic dance
resulting is mocked by others, the journey is just a lot more exhausting
and frustrating.
I recently bought a new laptop, which unsurprisingly came with an
infamous proprietary OS. I must say that while I evaluated 1 KDE product
on Windows, I still haven't installed KDE. If there are encouraging news
about KDE, options I missed, or if someone has convincing indications
that the project is progressing at good speed, with less deviation from
the straight line to our goal, now would be a good time to tell me to
prevent me from going back to where I once came from...
Can we expect that quality control will become more respected,
rewarding, efficient and ultimately attractive, so that more users will
share the work? Or will we ensure KDE products are marketed in a way
which better reflects their maturity?
Thank you
--
Philippe Cloutier
http://www.philippecloutier.com
More information about the kde-community
mailing list