Remove Oxide, webbrowser-app and the Unity webapps

Bug #1688395 reported by Iain Lane
30
This bug affects 3 people
Affects Status Importance Assigned to Milestone
libunity-webapps (Ubuntu)
Fix Released
Medium
Unassigned
oxide-qt (Ubuntu)
Fix Released
Medium
Unassigned
webbrowser-app (Ubuntu)
Fix Released
Medium
Dimitri John Ledkov

Bug Description

These projects are discontinued, unsupported and should be removed.

I haven't done any analysis of the deps or rdeps to find out if there is more to cull, or if there is some untangling to do.

I know of two tasks other than removing packages -

 Unity ships an Amazon launcher in its preset favourites which launches a binary from unity-webapps-service. That should be removed.

 We need to keep providing the Amazon launcher by default (in GNOME Shell) - it should be reimplemented and added to Shell by default.

Revision history for this message
Iain Lane (laney) wrote :

Moving from bug #1649310

On Thu, May 04, 2017 at 08:02:57PM -0000, Steve Langasek wrote:
> On Thu, May 04, 2017 at 03:20:01PM -0000, Dimitri John Ledkov wrote:
> > Notable things not listed:
> > * oxide/webbrowser app, still in use for amazon "app"

> What pulls in the amazon app? I have heard that oxide is definitively not
> on the supported list for 17.10+.

It's /usr/share/applications/ubuntu-amazon-default.desktop, so...

  application://ubuntu-amazon-default.desktop is in Unity's favourites
  by default

and the chain is

 unity-webapps-service -> webapp-container -> webbrowser-app

I heard that we need to keep this, so if it is confirmed that Oxide, the
web browser and the Unity webapps are to be removed, then we will need
to provide this in another way. The desktop team will do that. (An
initial implementation might just be opening a new tab in Firefox.)

Changed in webbrowser-app (Ubuntu):
status: New → Incomplete
Changed in libunity-webapps (Ubuntu):
status: New → Incomplete
Changed in oxide-qt (Ubuntu):
status: New → Incomplete
Changed in webbrowser-app (Ubuntu):
assignee: nobody → Dimitri John Ledkov (xnox)
Revision history for this message
Iain Lane (laney) wrote :

Initially assigning xnox, but feel free to move that.

Revision history for this message
Bryan Quigley (bryanquigley) wrote :

(old bug about part of this - https://bugs.launchpad.net/ubuntu/+source/webapps-applications/+bug/1517509 feel free to mark dup)

Revision history for this message
Jamie Strandboge (jdstrand) wrote :

Are all of these unsupported? I know that the signage effort was initially using webapp-container (part of webbrowser-app) with mir. Even if webbrowser-app were removed, oxide-qt might still be interesting for signage/etc since it can be used with upstream Qt.

I've not heard an official statement on these as they relate to signage (et al), so I thought I'd ask.

Revision history for this message
Steve Langasek (vorlon) wrote :

I believe I heard this from Will Cooke who is on Cc:, so hopefully he can clarify.

Revision history for this message
Will Cooke (willcooke) wrote : Re: [Bug 1688395] Re: Remove Oxide, webbrowser-app and the Unity webapps

Oxide can be removed. It's no longer supported.

On Thu, 4 May 2017 at 18:25, Steve Langasek <email address hidden>
wrote:

> I believe I heard this from Will Cooke who is on Cc:, so hopefully he
> can clarify.
>
> --
> You received this bug notification because you are subscribed to the bug
> report.
> https://bugs.launchpad.net/bugs/1688395
>
> Title:
> Remove Oxide, webbrowser-app and the Unity webapps
>
> Status in libunity-webapps package in Ubuntu:
> Incomplete
> Status in oxide-qt package in Ubuntu:
> Incomplete
> Status in webbrowser-app package in Ubuntu:
> Incomplete
>
> Bug description:
> These projects are discontinued, unsupported and should be removed.
>
> I haven't done any analysis of the deps or rdeps to find out if there
> is more to cull, or if there is some untangling to do.
>
> I know of two tasks other than removing packages -
>
> Unity ships an Amazon launcher in its preset favourites which
> launches a binary from unity-webapps-service. That should be removed.
>
> We need to keep providing the Amazon launcher by default (in GNOME
> Shell) - it should be reimplemented and added to Shell by default.
>
> To manage notifications about this bug go to:
>
> https://bugs.launchpad.net/ubuntu/+source/libunity-webapps/+bug/1688395/+subscriptions
>

Revision history for this message
Jeremy Bícha (jbicha) wrote :

See https://launchpad.net/bugs/1688627 for discussion about the Amazon app replacement.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for oxide-qt (Ubuntu) because there has been no activity for 60 days.]

Changed in oxide-qt (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for libunity-webapps (Ubuntu) because there has been no activity for 60 days.]

Changed in libunity-webapps (Ubuntu):
status: Incomplete → Expired
Revision history for this message
Amr Ibrahim (amribrahim1987) wrote :

Are these really expired?

Iain Lane (laney)
Changed in libunity-webapps (Ubuntu):
status: Expired → Triaged
Changed in oxide-qt (Ubuntu):
status: Expired → Triaged
Changed in webbrowser-app (Ubuntu):
status: Incomplete → Triaged
Changed in libunity-webapps (Ubuntu):
importance: Undecided → Medium
Changed in oxide-qt (Ubuntu):
importance: Undecided → Medium
Changed in webbrowser-app (Ubuntu):
importance: Undecided → Medium
Revision history for this message
Khurshid Alam (khurshid-alam) wrote :

Not sure why oxide is being removed. Various qt-apps/oauth2-gui (search in kubuntu's ppa, getdeb) are still using it. Didn't you get any objection from them?

If it is compiling just fine with qt-5.9 (it does, I checked), Ubuntu should keep it in universe.

Revision history for this message
Dimitri John Ledkov (xnox) wrote :

On 25 July 2017 at 17:31, Khurshid Alam <email address hidden> wrote:
> Not sure why oxide is being removed. Various qt-apps/oauth2-gui (search
> in kubuntu's ppa, getdeb) are still using it. Didn't you get any
> objection from them?
>
> If it is compiling just fine with qt-5.9 (it does, I checked), Ubuntu
> should keep it in universe.
>

oxide will not be maintained going forward to provide security
support. As it can be used to view untrusted content, it should not be
used anymore.
I have not received objections about them yet, however the path
forward is to port away from oxide.

I do not see many things that depend on oxide-qt in the Ubuntu
archive. THere is unity-webapps-qml (ported), webbrowser-app (to be
dropped) and so on.

There are no incentives to maintain this component for
out-of-the-archive builds. To preserve working state in the ppa, you
may wish to use copy-package script from ubuntu-archive-tools to copy
the latest oxide-qt binaries from the Ubuntu archive into the affected
PPAs.

> --
> You received this bug notification because you are a bug assignee.
> https://bugs.launchpad.net/bugs/1688395
>
> Title:
> Remove Oxide, webbrowser-app and the Unity webapps
>
> To manage notifications about this bug go to:
> https://bugs.launchpad.net/ubuntu/+source/libunity-webapps/+bug/1688395/+subscriptions

--
Regards,

Dimitri.

Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from artful:
 libunity-webapps 2.5.0~+16.04.20160201-0ubuntu2 in artful
  gir1.2-unity-webapps-0.2 2.5.0~+16.04.20160201-0ubuntu2 in artful amd64
  gir1.2-unity-webapps-0.2 2.5.0~+16.04.20160201-0ubuntu2 in artful arm64
  gir1.2-unity-webapps-0.2 2.5.0~+16.04.20160201-0ubuntu2 in artful armhf
  gir1.2-unity-webapps-0.2 2.5.0~+16.04.20160201-0ubuntu2 in artful i386
  gir1.2-unity-webapps-0.2 2.5.0~+16.04.20160201-0ubuntu2 in artful ppc64el
  gir1.2-unity-webapps-0.2 2.5.0~+16.04.20160201-0ubuntu2 in artful s390x
  libunity-webapps-dev 2.5.0~+16.04.20160201-0ubuntu2 in artful amd64
  libunity-webapps-dev 2.5.0~+16.04.20160201-0ubuntu2 in artful arm64
  libunity-webapps-dev 2.5.0~+16.04.20160201-0ubuntu2 in artful armhf
  libunity-webapps-dev 2.5.0~+16.04.20160201-0ubuntu2 in artful i386
  libunity-webapps-dev 2.5.0~+16.04.20160201-0ubuntu2 in artful ppc64el
  libunity-webapps-dev 2.5.0~+16.04.20160201-0ubuntu2 in artful s390x
  libunity-webapps-doc 2.5.0~+16.04.20160201-0ubuntu2 in artful amd64
  libunity-webapps-doc 2.5.0~+16.04.20160201-0ubuntu2 in artful arm64
  libunity-webapps-doc 2.5.0~+16.04.20160201-0ubuntu2 in artful armhf
  libunity-webapps-doc 2.5.0~+16.04.20160201-0ubuntu2 in artful i386
  libunity-webapps-doc 2.5.0~+16.04.20160201-0ubuntu2 in artful ppc64el
  libunity-webapps-doc 2.5.0~+16.04.20160201-0ubuntu2 in artful s390x
  libunity-webapps0 2.5.0~+16.04.20160201-0ubuntu2 in artful amd64
  libunity-webapps0 2.5.0~+16.04.20160201-0ubuntu2 in artful arm64
  libunity-webapps0 2.5.0~+16.04.20160201-0ubuntu2 in artful armhf
  libunity-webapps0 2.5.0~+16.04.20160201-0ubuntu2 in artful i386
  libunity-webapps0 2.5.0~+16.04.20160201-0ubuntu2 in artful ppc64el
  libunity-webapps0 2.5.0~+16.04.20160201-0ubuntu2 in artful s390x
  unity-webapps-service 2.5.0~+16.04.20160201-0ubuntu2 in artful amd64
  unity-webapps-service 2.5.0~+16.04.20160201-0ubuntu2 in artful arm64
  unity-webapps-service 2.5.0~+16.04.20160201-0ubuntu2 in artful armhf
  unity-webapps-service 2.5.0~+16.04.20160201-0ubuntu2 in artful i386
  unity-webapps-service 2.5.0~+16.04.20160201-0ubuntu2 in artful ppc64el
  unity-webapps-service 2.5.0~+16.04.20160201-0ubuntu2 in artful s390x
Comment: obsoleted product, incompatible with Qt5.9; LP: #1712874
1 package successfully removed.

Changed in libunity-webapps (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :
Download full text (3.8 KiB)

Removing packages from artful:
 webbrowser-app 0.23+17.04.20170321-0ubuntu1 in artful
  qml-module-ubuntu-ui-extras-browser 0.23+17.04.20170321-0ubuntu1 in artful amd64
  qml-module-ubuntu-ui-extras-browser 0.23+17.04.20170321-0ubuntu1 in artful arm64
  qml-module-ubuntu-ui-extras-browser 0.23+17.04.20170321-0ubuntu1 in artful armhf
  qml-module-ubuntu-ui-extras-browser 0.23+17.04.20170321-0ubuntu1 in artful i386
  qml-module-ubuntu-web 0.23+17.04.20170321-0ubuntu1 in artful amd64
  qml-module-ubuntu-web 0.23+17.04.20170321-0ubuntu1 in artful arm64
  qml-module-ubuntu-web 0.23+17.04.20170321-0ubuntu1 in artful armhf
  qml-module-ubuntu-web 0.23+17.04.20170321-0ubuntu1 in artful i386
  qml-module-ubuntu-web-doc 0.23+17.04.20170321-0ubuntu1 in artful amd64
  qml-module-ubuntu-web-doc 0.23+17.04.20170321-0ubuntu1 in artful arm64
  qml-module-ubuntu-web-doc 0.23+17.04.20170321-0ubuntu1 in artful armhf
  qml-module-ubuntu-web-doc 0.23+17.04.20170321-0ubuntu1 in artful i386
  qml-module-ubuntu-web-doc 0.23+17.04.20170321-0ubuntu1 in artful ppc64el
  qml-module-ubuntu-web-doc 0.23+17.04.20170321-0ubuntu1 in artful s390x
  qtdeclarative5-ubuntu-ui-extras-browser-plugin 0.23+17.04.20170321-0ubuntu1 in artful amd64
  qtdeclarative5-ubuntu-ui-extras-browser-plugin 0.23+17.04.20170321-0ubuntu1 in artful arm64
  qtdeclarative5-ubuntu-ui-extras-browser-plugin 0.23+17.04.20170321-0ubuntu1 in artful armhf
  qtdeclarative5-ubuntu-ui-extras-browser-plugin 0.23+17.04.20170321-0ubuntu1 in artful i386
  qtdeclarative5-ubuntu-web-plugin 0.23+17.04.20170321-0ubuntu1 in artful amd64
  qtdeclarative5-ubuntu-web-plugin 0.23+17.04.20170321-0ubuntu1 in artful arm64
  qtdeclarative5-ubuntu-web-plugin 0.23+17.04.20170321-0ubuntu1 in artful armhf
  qtdeclarative5-ubuntu-web-plugin 0.23+17.04.20170321-0ubuntu1 in artful i386
  qtdeclarative5-ubuntu-web-plugin-doc 0.23+17.04.20170321-0ubuntu1 in artful amd64
  qtdeclarative5-ubuntu-web-plugin-doc 0.23+17.04.20170321-0ubuntu1 in artful arm64
  qtdeclarative5-ubuntu-web-plugin-doc 0.23+17.04.20170321-0ubuntu1 in artful armhf
  qtdeclarative5-ubuntu-web-plugin-doc 0.23+17.04.20170321-0ubuntu1 in artful i386
  qtdeclarative5-ubuntu-web-plugin-doc 0.23+17.04.20170321-0ubuntu1 in artful ppc64el
  qtdeclarative5-ubuntu-web-plugin-doc 0.23+17.04.20170321-0ubuntu1 in artful s390x
  webapp-container 0.23+17.04.20170321-0ubuntu1 in artful amd64
  webapp-container 0.23+17.04.20170321-0ubuntu1 in artful arm64
  webapp-container 0.23+17.04.20170321-0ubuntu1 in artful armhf
  webapp-container 0.23+17.04.20170321-0ubuntu1 in artful i386
  webapp-container-autopilot 0.23+17.04.20170321-0ubuntu1 in artful amd64
  webapp-container-autopilot 0.23+17.04.20170321-0ubuntu1 in artful arm64
  webapp-container-autopilot 0.23+17.04.20170321-0ubuntu1 in artful armhf
  webapp-container-autopilot 0.23+17.04.20170321-0ubuntu1 in artful i386
  webapp-container-autopilot 0.23+17.04.20170321-0ubuntu1 in artful ppc64el
  webapp-container-autopilot 0.23+17.04.20170321-0ubuntu1 in artful s390x
  webbrowser-app 0.23+17.04.20170321-0ubuntu1 in artful amd64
  webbrowser-app 0.23+17.04.20170321-0ubuntu1 in artful arm64
  we...

Read more...

Changed in webbrowser-app (Ubuntu):
status: Triaged → Fix Released
Revision history for this message
Steve Langasek (vorlon) wrote :

Removing packages from bionic:
 oxide-qt 1.21.5-0ubuntu1 in bionic
  liboxideqt-qmlplugin 1.21.5-0ubuntu1 in bionic amd64
  liboxideqt-qmlplugin 1.21.5-0ubuntu1 in bionic arm64
  liboxideqt-qmlplugin 1.21.5-0ubuntu1 in bionic armhf
  liboxideqt-qmlplugin 1.21.5-0ubuntu1 in bionic i386
  liboxideqtcore-dev 1.21.5-0ubuntu1 in bionic amd64
  liboxideqtcore-dev 1.21.5-0ubuntu1 in bionic arm64
  liboxideqtcore-dev 1.21.5-0ubuntu1 in bionic armhf
  liboxideqtcore-dev 1.21.5-0ubuntu1 in bionic i386
  liboxideqtcore0 1.21.5-0ubuntu1 in bionic amd64
  liboxideqtcore0 1.21.5-0ubuntu1 in bionic arm64
  liboxideqtcore0 1.21.5-0ubuntu1 in bionic armhf
  liboxideqtcore0 1.21.5-0ubuntu1 in bionic i386
  liboxideqtquick-dev 1.21.5-0ubuntu1 in bionic amd64
  liboxideqtquick-dev 1.21.5-0ubuntu1 in bionic arm64
  liboxideqtquick-dev 1.21.5-0ubuntu1 in bionic armhf
  liboxideqtquick-dev 1.21.5-0ubuntu1 in bionic i386
  liboxideqtquick0 1.21.5-0ubuntu1 in bionic amd64
  liboxideqtquick0 1.21.5-0ubuntu1 in bionic arm64
  liboxideqtquick0 1.21.5-0ubuntu1 in bionic armhf
  liboxideqtquick0 1.21.5-0ubuntu1 in bionic i386
  liboxideubuntuuitk0 1.21.5-0ubuntu1 in bionic amd64
  liboxideubuntuuitk0 1.21.5-0ubuntu1 in bionic arm64
  liboxideubuntuuitk0 1.21.5-0ubuntu1 in bionic armhf
  liboxideubuntuuitk0 1.21.5-0ubuntu1 in bionic i386
  oxideqt-codecs 1.21.5-0ubuntu1 in bionic amd64
  oxideqt-codecs 1.21.5-0ubuntu1 in bionic arm64
  oxideqt-codecs 1.21.5-0ubuntu1 in bionic armhf
  oxideqt-codecs 1.21.5-0ubuntu1 in bionic i386
  oxideqt-codecs-extra 1.21.5-0ubuntu1 in bionic amd64
  oxideqt-codecs-extra 1.21.5-0ubuntu1 in bionic arm64
  oxideqt-codecs-extra 1.21.5-0ubuntu1 in bionic armhf
  oxideqt-codecs-extra 1.21.5-0ubuntu1 in bionic i386
  oxideqt-doc 1.21.5-0ubuntu1 in bionic amd64
  oxideqt-doc 1.21.5-0ubuntu1 in bionic arm64
  oxideqt-doc 1.21.5-0ubuntu1 in bionic armhf
  oxideqt-doc 1.21.5-0ubuntu1 in bionic i386
  oxideqt-doc 1.21.5-0ubuntu1 in bionic ppc64el
  oxideqt-doc 1.21.5-0ubuntu1 in bionic s390x
  qml-module-oxide-ubuntu 1.21.5-0ubuntu1 in bionic amd64
  qml-module-oxide-ubuntu 1.21.5-0ubuntu1 in bionic arm64
  qml-module-oxide-ubuntu 1.21.5-0ubuntu1 in bionic armhf
  qml-module-oxide-ubuntu 1.21.5-0ubuntu1 in bionic i386
Comment: obsoleted product, security sensitive, unmaintained; LP: #1688395
1 package successfully removed.

Changed in oxide-qt (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.