Public bug reported: I want to experiment with a fix for bug 1607411, but to do this I need to make a fairly large architectural change. Essentially, I want to:
- With the exception of qt/core/api, rename qt/core to qt/lib - Rename qt/lib/glue to qt/lib/public (it's only "glue" because "public" is too similar to "api"). - Route all dependencies from qt/core to qt/lib via qt/lib/public (similar to how qt/quick works). - Break all dependencies from qt/lib to qt/core - Build qt/lib as a new shared library, installed in to libexecdir (liboxideqt.so, or something). oxide-renderer will link against this new library. - qt/core still creates libOxideQtCore.so.0, but build it with CMake and (for now) have it link against the new library. ** Affects: oxide Importance: Medium Status: Triaged ** Changed in: oxide Importance: Undecided => Medium ** Changed in: oxide Status: New => Triaged -- You received this bug notification because you are a member of Ubuntu WebApps bug tracking, which is subscribed to Oxide. https://bugs.launchpad.net/bugs/1637983 Title: Split the core API in to its own shared library Status in Oxide: Triaged Bug description: I want to experiment with a fix for bug 1607411, but to do this I need to make a fairly large architectural change. Essentially, I want to: - With the exception of qt/core/api, rename qt/core to qt/lib - Rename qt/lib/glue to qt/lib/public (it's only "glue" because "public" is too similar to "api"). - Route all dependencies from qt/core to qt/lib via qt/lib/public (similar to how qt/quick works). - Break all dependencies from qt/lib to qt/core - Build qt/lib as a new shared library, installed in to libexecdir (liboxideqt.so, or something). oxide-renderer will link against this new library. - qt/core still creates libOxideQtCore.so.0, but build it with CMake and (for now) have it link against the new library. To manage notifications about this bug go to: https://bugs.launchpad.net/oxide/+bug/1637983/+subscriptions -- Mailing list: https://launchpad.net/~ubuntu-webapps-bugs Post to : ubuntu-webapps-bugs@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-webapps-bugs More help : https://help.launchpad.net/ListHelp