Bug#1029613: ukui-settings-daemon FTBFS: Unexpected libkscreen transition
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
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