On Sun, May 7, 2017 at 4:55 AM, Martin Flöser <mgraess...@kde.org> wrote: > Am 2017-05-06 11:37, schrieb Ben Cooksley: >>
Hi Martin, >> This is the second point that requires your attention. If your >> development process is dependent on using the latest development >> version of something which is located in another product, then we will >> need to add that to your Product. If this affects you, please start a >> new thread (CC'ing sysadmin and kde-core-devel along with your >> Product's main list) stating which specific repositories you need and >> providing one to two lines of explaination for each. > > > My requests for KWin: > * KWindowSystem > * KWayland > * (optionally KGlobalAccel) > * (optionally Plasma) > > Reasoning: > KWindowSystem implements the X11 side of the Window Manager. This is mostly > the NETWM classes. Normally a change in KWindowSystem is always triggered by > a change in KWin. > Example from changes I implemented: > b7bd5f9a09cb3874532269838b53f03c800d8a44 in KWin and > e333a13fc52c28aac3c0d28cd5b85e16428fcff7 in KWindowSystem > > KWayland implements the server side of a Wayland compositor. Changes in > KWayland are mostly triggered by the needs of KWin. > Example from changes I implemented: > 1193b0da771a5d1042bf2aed0a2727f89ddf488e in KWin and > 6c89a61d2d17e1703b961566133cc5f46516b5a1 in KWayland That sounds fair enough - i've granted both of those now in https://commits.kde.org/sysadmin/ci-tooling/49c036bb4efb27d9c41b0619b975e1af55c55bd5 > > On Wayland KWin provides the runtime part of KGlobalAccel and therefore > needs to interact with the library. As in the other cases changes are > normally triggered from KWin, but over the last years changes were very > seldom. Thus I don't think we absolutely need it. Given that it's not tier 1 > I wouldn't be sad if I get a no here. > > Similar for Plasma: it's a library KWin (indirectly) uses and sometimes > changes are needed. But it's very seldom that a change is triggered by KWin. As these are infrequent items we can trigger rebuilds of the full "Dependency Build" job where this becomes needed (it doesn't have to wait for a week to go by). I've therefore not added those to the Plasma product. > > Cheers > Martin Cheers, Ben