versioned dependencies on breeze

Martin Graesslin mgraesslin at kde.org
Thu Jul 14 06:05:45 UTC 2016


On Wednesday, July 13, 2016 11:53:22 PM CEST Antonio Rojas wrote:
> Martin Graesslin wrote:
> > Well if KWin depends on Breeze you cannot parallel build KWin and Breeze.
> > That should be obvious.
> 
> It could be theoretically possible to build Kwin and Breeze 5.7.1 in
> parallel against 5.7.0 packages if the dependencies were not versioned
> (actually parallel build was just an example - our main issue is that this
> makes it harder to build packages in a clean chroot)
> 
> > It does not make sense to have KWin depend on a Breeze of the previous
> > version. Neither plasma-integration. Thus I even think that from a
> > technical point of view that would be wrong.
> 
> Not sure if it makes sense or not, just pointing out that this makes things
> harder for packagers.
> 
> It just seems strange to me that the dependency on Breeze (which is used to
> set the default style and doesn't actually use any API) is versioned, while
> for instance the dependency on libKWorkspace in plasma-desktop or
> powerdevil, which should be much more sensitive to API changes, is not
> versioned.
> 
> Perhaps a compromise could be to depend on the latest major version of the
> modules (since it seems unlikely that a bug fix release would break things)

If you think it's important: patches welcome. I'm not going to spend time on 
it, sorry. The whole point of the change was to document the actual 
dependencies because that was feedback we got from distros. Now distros are 
again not happy. /me is not thrilled.

Cheers
Martin
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 181 bytes
Desc: This is a digitally signed message part.
URL: <http://mail.kde.org/pipermail/plasma-devel/attachments/20160714/318efded/attachment.sig>


More information about the Plasma-devel mailing list