Possible license incompatibility; roaringbitmap is GPL while BuildStream is LGPL

Summary

AFAIK, linking a GPL library against a LGPL project will convert the project in GPL: https://www.gnu.org/licenses/gpl-faq.html#AllCompatibility

Not sure this affects python dependencies in the same way

Possible fixes

  1. Revert !!1128 (merged)
  2. Change and use another library with a compatible license
  3. Change BuildStream license from LGPL to GPL

BuildStream version affected

master

Edited by Javier Jardón