> On Sep 14, 2016, at 12:46 AM, Lars Knoll <lars.kn...@qt.io> wrote:
> 
> That’s the policy we have had all the time. No feature removal or additions, 
> no API changes in patch level releases. 
> 
> If a feature is really unused, or causes larger issues one can of course 
> discuss exceptions, but it should be a conscious decision involving the 
> relevant maintainers.

But we didn't remove a "feature", only a particular implementation detail of an 
existing feature, which should have no practical effect. I don't think that a 
rare combination of configure options now resulting in different behavior 
should really count as a feature change. The feature itself is "SSL support", 
which is unchanged.

Otherwise, any change to implementation details to fix bugs could theoretically 
be considered a feature removal or addition...

> 
> Cheers,
> Lars
> 
> 
> 
> 
> On 14/09/16 09:36, "Development on behalf of Morten Sorvig" 
> <development-bounces+lars.knoll=qt...@qt-project.org on behalf of 
> morten.sor...@qt.io> wrote:
> 
>> Should we have a “no feature removal for cleanup reasons in patch
>> releases” policy? That’s easy to understand for everyone and we
>> don’t have to make the "is it obscure enough” judgement.
>> 
>> (The build failure could have been easily fixed so I don’t see
>> it as a relevant reason.)
>> 
>> Morten
>> 
>> 
>> 
>>> On 13 Sep 2016, at 20:33, Jake Petroules <jake.petrou...@qt.io> wrote:
>>> 
>>> Because the APIs are deprecated by Apple so they would have had to be 
>>> removed/changed soon anyways, especially when an alternative (which is the 
>>> default now) is already available. Also it caused build failure on 
>>> tvOS/watchOS.
>>> 
>>>> On Sep 13, 2016, at 11:25 AM, Thiago Macieira <thiago.macie...@intel.com> 
>>>> wrote:
>>>> 
>>>> The changelog contains this entry:
>>>> 
>>>> - [QTBUG-45031] The NSURLConnection backend of QNetworkAccessManager has
>>>>  been removed, since SecureTransport is the default SSL backend on iOS
>>>>  and is enabled by default. This means that building with -no-openssl
>>>>  -no-securetransport will no longer provide SSL capabilities on iOS.
>>>> 
>>>> WTH? Why are we removing options in a patch release? What happened?
>>>> 
>>>> Is the backend so severely broken that it needed to be removed?
>>>> -- 
>>>> Thiago Macieira - thiago.macieira (AT) intel.com
>>>> Software Architect - Intel Open Source Technology Center
>>>> 
>>>> _______________________________________________
>>>> Development mailing list
>>>> Development@qt-project.org
>>>> http://lists.qt-project.org/mailman/listinfo/development
>>> 
>>> -- 
>>> Jake Petroules - jake.petrou...@qt.io
>>> Consulting Services Engineer - The Qt Company
>>> Qbs build tool evangelist - qbs.io
>>> 
>>> _______________________________________________
>>> Development mailing list
>>> Development@qt-project.org
>>> http://lists.qt-project.org/mailman/listinfo/development
>> 
>> _______________________________________________
>> Development mailing list
>> Development@qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/development
> _______________________________________________
> Development mailing list
> Development@qt-project.org
> http://lists.qt-project.org/mailman/listinfo/development

-- 
Jake Petroules - jake.petrou...@qt.io
The Qt Company - Silicon Valley
Qbs build tool evangelist - qbs.io

_______________________________________________
Development mailing list
Development@qt-project.org
http://lists.qt-project.org/mailman/listinfo/development

Reply via email to