<p dir="ltr"><br>
On 20 Nov 2014 20:52, "Scott Kitterman" <<a href="mailto:ubuntu@kitterman.com">ubuntu@kitterman.com</a>> wrote:<br>
><br>
> On Thursday, November 20, 2014 05:36:42 PM Harald Sitter wrote:<br>
> > On Thu, Nov 20, 2014 at 4:25 PM, Scott Kitterman <<a href="mailto:ubuntu@kitterman.com">ubuntu@kitterman.com</a>><br>
> wrote:<br>
> > > On Thursday, November 20, 2014 04:17:07 PM Harald Sitter wrote:<br>
> > >> On Thu, Nov 20, 2014 at 4:11 PM, Scott Kitterman <<a href="mailto:ubuntu@kitterman.com">ubuntu@kitterman.com</a>><br>
> > ><br>
> > > wrote:<br>
> > >> > On Thursday, November 20, 2014 03:56:13 PM Harald Sitter wrote:<br>
> > >> >> >> There is a need for bugfixes, which unfortunately may or may not<br>
> > >> >> >> contain features. That being said, with frameworks being mostly<br>
> > >> >> >> libraries a 'feature' is a new function, which quite simply can not<br>
> > >> >> >> break existing functions by being there. C++ doesn't work like<br>
> > >> >> >> this.<br>
> > >> >> ><br>
> > >> >> > I completely agree bug fixes are needed.  I think it's very<br>
> > >> >> > unfortunate<br>
> > >> >> > that upstream decided to abandon their traditional post-release<br>
> > >> >> > support.<br>
> > >> >><br>
> > >> >> I think the solution to that is to get yourself into a position to<br>
> > >> >> influence the KDE decision making. Not blocking progress for the sake<br>
> > >> >> of blocking progress.<br>
> > >> ><br>
> > >> > I did participate in the upstream discussion when the decision was<br>
> > >> > taken.<br>
> > >><br>
> > >> So clearly the arguments for bugfix releases were not good enough.<br>
> > ><br>
> > > My summary of the counter argument is something like "despite you<br>
> > > packagers<br>
> > > telling us the point releases are useful, we think they aren't and it<br>
> > > would be less work if we didn't bother".  I wasn't the only packager in<br>
> > > the argument, but I don't think they really cared.<br>
> ><br>
> > I think that was the premise really. The developers ought to spend<br>
> > time moving things forward instead of backporting the odd fix (if they<br>
> > remember to do so) into a branch that is going to be released with<br>
> > next to no testing and adopted by possibly only 1 or 2 distros.<br>
> > And that is IMO a very reasonable thing. Since no distribution picked<br>
> > up on my suggestion of banding together and forming a backport target.<br>
> > All sorts of meh if you ask me :/<br>
> ><br>
> > >> > I don't view it as blocking progress.  I think upstream giving up on<br>
> > >> > maintenance was anything but progress.  I view it as protecting our<br>
> > >> > users.<br>
> > >><br>
> > >> I think that should be KDE's users. We don't produce a whole lot of<br>
> > >> software really.<br>
> > ><br>
> > > We're the integrator, so it's up to us to deliver something that's<br>
> > > reliable<br>
> > > and consistent.  That particularly includes not messing up releases.<br>
> > > Users<br>
> > > building directly from upstream source tend to be more technical, so they<br>
> > > can better stand recovering from breakage.  Keeping the release stable<br>
> > > and functional is our responsibility, not theirs.<br>
> ><br>
> > Both parties are responsible I'd say. Perhaps to different degrees but<br>
> > I really don't think there'd be reliability with any of the two.<br>
> > And the reliability and consistency is why I am adding more QA<br>
> > measures to our CI on a weekly basis.<br>
> ><br>
> > While I don't want to expand this preliminary thread too wide I really<br>
> > don't think there are many options anyway. Either we don't provide<br>
> > updates in which case bugs will stay around forever (rendering the<br>
> > post-release support an imaginary fairy tale) or updating with<br>
> > features and do everything in our power to make sure that nothing<br>
> > breaks.<br>
><br>
> If we limit our post-release updates to security fixes and very serious bugs, I<br>
> think that's fine.  That's what support is.<br>
></p>
<p dir="ltr">But that's additional work that we are imposing on ourselves when we could invest that time making sure releases are  regression free.</p>