On Thu, 2019-12-19 at 15:39 +0100, Sebastian Pipping wrote: > Hey! > > > Thanks everyone for your thoughts so far! > > From what I heard, these two options seem realistic to me: > > A) Ask the KDE team for help with teaming up on a new package > dev-util/cmake-bootstrap, keep it in sync with dev-util/cmake, > make sure both packages co-exists with full disjoint operation, > i.e. zero file conflicts + zero cross package file usage (tricky?). > > B) Introduce USE flag "system-expat" to CMake similar to existing > flag "system-jsoncpp", have it off by default, keep reminding > CMake upstream to update their bundle > > I favor (B) by more than just a bit. Does anyone have strong concerns > against moving in the dev-util/cmake[-system-expat] (B) direction? Is > it acceptable if I make those changes to the CMake ebuild myself? > It violates the policy on bundled libraries. What's worse, the awful USE flags solution means that most of the Gentoo devs end up using bundled libraries just because people are manually required to figure out what to do in order to disable them. -- Best regards, Michał Górny