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

Reply via email to