KService: fix kded compilation with -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x053f00
ClosedPublic

Authored by dfaure on Oct 26 2019, 8:46 PM.

Details

Summary

kded needs to keep being able to load kded modules that install desktop
files rather than providing json metadata. Not all kded modules have
been ported away from that, see e.g. D13360 or print-manager.

NO_CHANGELOG

Test Plan

kservice builds

Diff Detail

Repository
R309 KService
Branch
master
Lint
No Linters Available
Unit
No Unit Test Coverage
Build Status
Buildable 18206
Build 18224: arc lint + arc unit
dfaure created this revision.Oct 26 2019, 8:46 PM
Restricted Application added a project: Frameworks. · View Herald TranscriptOct 26 2019, 8:46 PM
Restricted Application added a subscriber: kde-frameworks-devel. · View Herald Transcript
dfaure requested review of this revision.Oct 26 2019, 8:46 PM
apol accepted this revision.Oct 27 2019, 10:03 PM
This revision is now accepted and ready to land.Oct 27 2019, 10:03 PM
dfaure closed this revision.Oct 27 2019, 10:23 PM
kossebau added a comment.EditedOct 27 2019, 10:23 PM

Alternatively kded could be build with additionally -DKSERVICE_DISABLE_DEPRECATED_BEFORE_AND_AT=0x04FF00. So it will would be still hidden to anyone else who uses -DKF_DISABLE_DEPRECATED_BEFORE_AND_AT=0x050x00