Upcoming KDE 4.4 vs. Bug #162485 (no suitably sufficient SSL/TLS support)

Matthias Andree matthias.andree at gmx.de
Fri Jan 8 21:41:25 CET 2010


Am 08.01.2010, 17:22 Uhr, schrieb Sebastian Kügler <sebas at kde.org>:

> Hi Matthias,
>
> Thanks for contacting the KDE team.
>
> On Friday 08 January 2010 15:12:13 Matthias Andree wrote:
>> I need help finding out who is responsible release manager for KDE 4.4,
>
> KDE's releases are managed by the release-team, a group of people from  
> various areas
> that package, test and release the software. You can reach the Release  
> Team at
> release-team at kde.org. I've added this mailing list to the CC:.

Thank you.

>> as I need to bring bug #162485 to his attention; there have even been
>> sponsorship offers. Please provide me with relevant e-mail addresses or
>> names of people, or a suitable mailing list. See
>> https://bugs.kde.org/show_bug.cgi?id=162485 for details.
>
> This bug has indeed my attention, and as you note, it is a concerning  
> one. The
> problem is, however, until anybody comes along and writes the code, even  
> sponsorship
> requests don't help.

There have been third-party offers in the bug report.

> Maybe contacting a company that can help here with the available funds  
> would be the
> way to go? At least that could help solving the "have money, need  
> feature"-problem.
> There are some companies around that have done contracted work on KDE in  
> the past.

The problem - to me - seems to be that showstopper bugs aren't stopping  
the KDE show to gain the necessary attention, and KDE isn't suitable for  
users who cannot work around the issue and add the trusted SSL  
certificates manually.

I'd say deferring the release until it has the critical features might get  
the necessary attention, and possibly distributors such as Red Hat,  
Novell, or Mandriva might delegate their staff. Mark Shuttleworth (Ubuntu)  
also offered help to other projects in the "On Cadence and Collaboration"  
discussion a few months ago.

>> KDE 4.X has always been lacking functioning SSL/TLS certificate
>> management, and thus many sites are migrating away from KDE to GNOME,
>> and KDE is unusable now that 3.x is de-facto unmaintained and 4.x only
>> works with unencrypted connections.
>
> As far as I know, basic SSL support actually works in many cases. It's  
> the
> certificate management that's lacking. I might not understand this well  
> enough, this
> is what I've got from recent discussions (the one Richard Bos summarizes  
> in the bug-
> report).

Agreed on the "SSL works, but no Cert' management available" - there used  
to be mock-up dialogues that were sort of design previews, and I've seen  
them standalone as crypto kcmshell, and in Kleopatra, but I fail to  
understand why there are now four KDE releases with a fifth imminent, that  
lack an essential feature, and there isn't even a workaround of - for  
instance - looking into the default OpenSSL /etc/ssl/certs/ directory, or  
workaround instructions for distributors.

> What we're dealing with here, is a complex and unfortunate situation. An  
> important
> feature in our network stack is incomplete, and we haven't been able to  
> find someone
> to work on this. This is something that can (and does) happen in  
> volunteer-driven
> software projects, though. Additionally, SSL code is usually pretty  
> complex, so those
> that understand it well enough, and can implement such a feature are  
> relatively rare
> and often already very busy.

I understand the resource issue, but that's not an excuse to pretend  
everything were in perfect order. The earlier 4.X releases were flagged as  
sort-of tech previews, but the later ones were announced as stable and  
suitable for production use, when they were not.

Perhaps lessons can be learnt from how the Debian project deals with "RC"  
(release critical) bugs.

At the very least, the bug should be upgraded to critical by someone with  
sufficient Bugzilla privileges and there should also be a public request  
for help with such critical features, and whom skilled people could  
contact should they have interest.

I'm not skilled enough with Qt and KDE so I cannot offer coding help  
myself, I am also behind on my own projects, notably fetchmail and  
leafnode.

I think a publicly visible call for help, or bug stomping fests, or more  
rigid "no new features accepted before bugs a b c n m are resolved"  
schemes might sell KDE contributors and large-scale users (thing  
distributors) a hint that there's something essential missing from KDE  
that needs help that cannot be provided by the project itself.

I'm looking forward to the first KDE 4.X release that will feature proper  
certificate management...

-- 
Matthias Andree


More information about the release-team mailing list