On 2014-11-20 10:25, Scott Kitterman wrote:
On Thursday, November 20, 2014 04:17:07 PM Harald Sitter wrote:
On Thu, Nov 20, 2014 at 4:11 PM, Scott Kitterman
<[email protected]>
wrote:
> On Thursday, November 20, 2014 03:56:13 PM Harald Sitter wrote:
>> >> There is a need for bugfixes, which unfortunately may or may not
>> >> contain features. That being said, with frameworks being mostly
>> >> libraries a 'feature' is a new function, which quite simply can not
>> >> break existing functions by being there. C++ doesn't work like this.
>> >
>> > I completely agree bug fixes are needed. I think it's very unfortunate
>> > that upstream decided to abandon their traditional post-release
>> > support.
>>
>> I think the solution to that is to get yourself into a position to
>> influence the KDE decision making. Not blocking progress for the sake
>> of blocking progress.
>
> I did participate in the upstream discussion when the decision was taken.
So clearly the arguments for bugfix releases were not good enough.
My summary of the counter argument is something like "despite you
packagers
telling us the point releases are useful, we think they aren't and it
would be
less work if we didn't bother". I wasn't the only packager in the
argument,
but I don't think they really cared.
> I don't view it as blocking progress. I think upstream giving up on
> maintenance was anything but progress. I view it as protecting our users.
I think that should be KDE's users. We don't produce a whole lot of
software really.
We're the integrator, so it's up to us to deliver something that's
reliable
and consistent. That particularly includes not messing up releases.
Users
building directly from upstream source tend to be more technical, so
they can
better stand recovering from breakage. Keeping the release stable and
functional is our responsibility, not theirs.
I understand your point and don't 100% disagree with it. However, there
is
somewhat a paradox. When there is a bugfix that is not applied, the code
has already a breakage. So the stability of the release in this moment
also
contains the stable existence of breakages.
The real question is if the old or the new release has qualitatively the
better
quality, which is often not easy to decide, but leads to the dilemma
that
for important software, I as a professional cannot rely on integrators
anymore.
I know that is not the same scope, but look at drupal. Does Ubuntu
already have
the security fixes from the last 4 weeks integrated? There is a serious
sql injection
problem in the code that is currently in the Ubuntu archives. This is a
problem
for all users not only for technical ones
(https://www.drupal.org/SA-CORE-2014-005).
So I see the version 7.26 in the Ubuntu LTS, but it should be at least
7.32, or
better 7.34.
I am aware that there is a difference between KDE and Drupal, and as I
said before,
I don't disagree with your notion. Obviously, regressions should be
avoided. However,
there is a fundamental problem that is not just leaning on one side or
the other.
> I'm open to changing my mind in the future based on a demonstrated record
> of consistent success. I don't think that exists yet.
Fair enough.
Thanks,
Scott K
--
txwikinger
Long live free/libre software
--
kubuntu-devel mailing list
[email protected]
Modify settings or unsubscribe at:
https://lists.ubuntu.com/mailman/listinfo/kubuntu-devel