← Back to team overview

touch-packages team mailing list archive

[Bug 1387537] Re: Oxide should provide an interface to avoid webbrowser-app / online-accounts using private Qt headers

 

Should we repurpose this bug so that the other components would use
Qt::AA_ShareOpenGLContexts and drop the private headers usage?

** Tags removed: qt5.4

** Summary changed:

- Oxide should provide an interface to avoid webbrowser-app / online-accounts using private Qt headers
+ Use Qt::AA_ShareOpenGLContexts and drop Qt private headers usage

** Changed in: oxide
       Status: New => Incomplete

** Changed in: ubuntu-system-settings-online-accounts
       Status: Incomplete => Confirmed

** Changed in: ubuntu-html5-theme
       Status: Incomplete => Confirmed

** Changed in: webbrowser-app
       Status: Incomplete => Confirmed

** Changed in: ubuntu-html5-theme (Ubuntu)
       Status: Incomplete => Confirmed

** Changed in: ubuntu-system-settings-online-accounts (Ubuntu)
       Status: Incomplete => Confirmed

** Description changed:

+ Update: Qt 5.4 provides Qt::AA_ShareOpenGLContexts function that should
+ help in dropping the Qt private headers usage in ubuntu-html5-theme,
+ ubuntu-system-settings-online-accounts and webbrowser-app.
+ 
+ --- original report ---
+ 
  There's a critical bug that is being fixed with the following MP:
  
  https://code.launchpad.net/~abreu-alexandre/ubuntu-system-settings-
  online-accounts/use-hw-compositiing-oxide-rtm-1409/+merge/239999
  
  This bug is about removing the need for that, since using private
  headers causes extra pain for Qt migrations and we should minimize their
  usage.
  
  Could Oxide provide this somehow else, so that only Oxide would use the
  private headers (like it already does)?
  
  Update: not blocker for Qt 5.4, but simply something that would help Qt
  transitions in future by removing 5 packages from the transition list

** Changed in: webbrowser-app (Ubuntu)
       Status: Incomplete => Confirmed

** Description changed:

  Update: Qt 5.4 provides Qt::AA_ShareOpenGLContexts function that should
  help in dropping the Qt private headers usage in ubuntu-html5-theme,
  ubuntu-system-settings-online-accounts and webbrowser-app.
+ 
+ More information about Qt 5.4 at:
+ https://wiki.ubuntu.com/Touch/QtTesting
  
  --- original report ---
  
  There's a critical bug that is being fixed with the following MP:
  
  https://code.launchpad.net/~abreu-alexandre/ubuntu-system-settings-
  online-accounts/use-hw-compositiing-oxide-rtm-1409/+merge/239999
  
  This bug is about removing the need for that, since using private
  headers causes extra pain for Qt migrations and we should minimize their
  usage.
  
  Could Oxide provide this somehow else, so that only Oxide would use the
  private headers (like it already does)?
  
  Update: not blocker for Qt 5.4, but simply something that would help Qt
  transitions in future by removing 5 packages from the transition list

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to ubuntu-html5-theme in
Ubuntu.
https://bugs.launchpad.net/bugs/1387537

Title:
  Use Qt::AA_ShareOpenGLContexts and drop Qt private headers usage

Status in Oxide Webview:
  Incomplete
Status in Ubuntu UI SDK for HTML5 Apps:
  Confirmed
Status in Online Accounts setup for Ubuntu Touch:
  Confirmed
Status in Web Browser App:
  Confirmed
Status in oxide-qt package in Ubuntu:
  New
Status in ubuntu-html5-theme package in Ubuntu:
  Confirmed
Status in ubuntu-system-settings-online-accounts package in Ubuntu:
  Confirmed
Status in webbrowser-app package in Ubuntu:
  Confirmed

Bug description:
  Update: Qt 5.4 provides Qt::AA_ShareOpenGLContexts function that
  should help in dropping the Qt private headers usage in ubuntu-
  html5-theme, ubuntu-system-settings-online-accounts and webbrowser-
  app.

  More information about Qt 5.4 at:
  https://wiki.ubuntu.com/Touch/QtTesting

  --- original report ---

  There's a critical bug that is being fixed with the following MP:

  https://code.launchpad.net/~abreu-alexandre/ubuntu-system-settings-
  online-accounts/use-hw-compositiing-oxide-rtm-1409/+merge/239999

  This bug is about removing the need for that, since using private
  headers causes extra pain for Qt migrations and we should minimize
  their usage.

  Could Oxide provide this somehow else, so that only Oxide would use
  the private headers (like it already does)?

  Update: not blocker for Qt 5.4, but simply something that would help
  Qt transitions in future by removing 5 packages from the transition
  list

To manage notifications about this bug go to:
https://bugs.launchpad.net/oxide/+bug/1387537/+subscriptions


References