[Development] Dropping qtserialbus from Qt 5.6 -- it doesn't compile in C++98

Konstantin Tokarev annulen at yandex.ru
Thu Mar 3 18:37:30 CET 2016



03.03.2016, 20:15, "Welbourne Edward" <edward.welbourne at theqtcompany.com>:
>>  Why do we insist on testing for something that proxies the real need?
>>  We need X and we know that Y provides X, so we test for Y. Why can't
>>  we just test for X?
>
> Indeed. It reminds me of the web-sites that used to test with a few
> browsers and refuse access to anything but the known-good versions of
> those browsers - even if the untested browser works just fine. It
> pointlessly limits use and pressures folk into using one of the few
> things you've taken the trouble to test with; this marginalises new
> entrants in the market by punishing their customers for daring to try
> something new.
>
> Likewise for compilers: you want a particular feature, so test for that.
> Don't oblige your users to chose from among the few compilers you can
> spare the time to test, version-by-version. Better yet, when the
> compiler supplier introduces a regression that breaks support for some
> feature, the test automatically detects the problem in a version you
> never had a chance to check because it's been released since you
> released your code.

With web sites you can change User-Agent string to see them; likewise, with compilers you can comment out checks and see if it works for you. It is just unsupported, in both cases.

-- 
Regards,
Konstantin



More information about the Development mailing list