Bug#1029613: ukui-settings-daemon FTBFS: Unexpected libkscreen transition

2023-01-25 Thread Aurélien COUDERC
With the help of Sune Vuorela I was able to patch some workarounds into
libkscreen 4:5.26.90-3 and the compilation made some more progress but still
fails:

https://people.debian.org/~coucouf/ukui-settings-daemon_3.1.1.1-1_amd64-2023-01-25T15:02:13Z.build

xrandr-manager.cpp: In member function ‘void XrandrManager::monitorsInit()’:
xrandr-manager.cpp:1200:50: error: ‘isPrimaryChanged’ is not a member of 
‘KScreen::Output’
 1200 | connect(output.data(), ::Output::isPrimaryChanged, 
this, [this](){
  |  ^~~~
xrandr-manager.cpp:1292:47: error: ‘primaryOutputChanged’ is not a member of 
‘KScreen::Config’
 1292 | connect(mConfig.data(), ::Config::primaryOutputChanged,
  |   ^~~~



Bug#1029613: ukui-settings-daemon FTBFS: Unexpected libkscreen transition

2023-01-25 Thread Aurélien COUDERC
Source: ukui-settings-daemon
X-Debbugs-Cc: Debian Qt/KDE Maintainers 
Version: 3.1.1.1-1
Severity: serious
Tags: ftbfs

Dear Kylin packaging team,

I has been raised to my attention that ukui-settings-daemon depends on
libkscreen, which I thought was used only by Plasma components.
So it turns out I have started an unplanned transition with my recent   
   
upload of Plasma 5.26.90 (5.27 beta).

I’ll discuss with the release team how to sort the issue in a separate  
bug report but in the meantime I’ve started rebuilding rdeps with the   
new libkscreen, and unfortunately ukui-settings-daemon fail to build.   
  

You’ll find a amd64 sbuild log at [0].

I’d appreciate if you could investigate the matter quickly so we can
find a fix.

Please accept my apology for this, and we will handle future libkscreen
and Plasma libs soname bumps as proper transitions obviously…


[0] 
https://people.debian.org/~coucouf/ukui-settings-daemon_3.1.1.1-1_amd64-2023-01-25T10:42:56Z.build


Thanks for your help.
--
Aurélien