Diffusion KIO 391351a6be0e

Introduce EXCLUDE_DEPRECATED_BEFORE_AND_AT

Authored by kossebau on May 13 2020, 12:35 PM.

Description

Introduce EXCLUDE_DEPRECATED_BEFORE_AND_AT

Summary:
Not all versions of the past will work as value, mainly to be used with
values "0" or "CURRENT". If any new deprecations are done without
having code starting to use older deprecated API, in the future any
versions >= 5.71.0 should work also reliably.

Currently a build with EXCLUDE_DEPRECATED_BEFORE_AND_AT=CURRENT does
not yet work, some API deprecated is still used internally by
code behind non-deprecated API. Building with CURRENT will show by the
failed build which those are.

Test Plan: Builds with values 0, 5.70.0 (with D29707).

Reviewers: Frameworks, dfaure, meven, ahmadsamir

Reviewed By: meven

Subscribers: kde-frameworks-devel

Tags: Frameworks

Differential Revision: https://phabricator.kde.org/D29708

Details

Committed
kossebauMay 13 2020, 11:59 PM
Reviewer
meven
Differential Revision
D29708: Introduce EXCLUDE_DEPRECATED_BEFORE_AND_AT
Parents
R241:c7b164496354: Remove deprecation tag from SlaveBase::config() for now
Branches
Unknown
Tags
Unknown