[virt-tools-list] [PATCH 1/3] Remove spice-xpi-client-remote-viewer

Christophe Fergeau cfergeau at redhat.com
Tue Apr 26 14:25:32 UTC 2016


On Tue, Apr 26, 2016 at 04:16:40PM +0200, Fabiano Fidêncio wrote:
> As the next release of RHEV/oVirt won't use the activex plugin (spicex)
> and as spice-xpi-client-remove-viewer file is not used for anything
> else, let's completely remove it from our tree.

Commit log is wrong, spice-xpi-client-remote-viewer is about the Mozilla
NPAPI plugin, not about activex.

> 
> Related: rhbz#1324885 and rhbz#1316560
> Signed-off-by: Fabiano Fidêncio <fidencio at redhat.com>
> ---
>  data/Makefile.am                    | 1 -
>  data/spice-xpi-client-remote-viewer | 6 ------
>  virt-viewer.spec.in                 | 7 -------
>  3 files changed, 14 deletions(-)
>  delete mode 100644 data/spice-xpi-client-remote-viewer
> 
> diff --git a/data/Makefile.am b/data/Makefile.am
> index 29887b9..c0297fd 100644
> --- a/data/Makefile.am
> +++ b/data/Makefile.am
> @@ -3,7 +3,6 @@ CLEANFILES =
>  MANUFACTURER = Virt Manager Project
>  
>  EXTRA_DIST =					\
> -	spice-xpi-client-remote-viewer		\
>  	adwaita-icons-needed.wxi.in		\
>  	virt-viewer.wxs.in			\
>  	virt-viewer.nsis.in			\
> diff --git a/data/spice-xpi-client-remote-viewer b/data/spice-xpi-client-remote-viewer
> deleted file mode 100644
> index 3109c66..0000000
> --- a/data/spice-xpi-client-remote-viewer
> +++ /dev/null
> @@ -1,6 +0,0 @@
> -#!/bin/sh
> -
> -logger -t spice "starting remote-viewer --spice-controller $@..."
> -env | logger -t spice
> -exec remote-viewer --spice-controller "$@" 2>&1 | logger -t spice
> -logger -t spice "remote-viewer execution failed"
> diff --git a/virt-viewer.spec.in b/virt-viewer.spec.in
> index f3661d2..795739e 100644
> --- a/virt-viewer.spec.in
> +++ b/virt-viewer.spec.in
> @@ -90,8 +90,6 @@ autoreconf -if
>  rm -rf $RPM_BUILD_ROOT
>  %__make install  DESTDIR=$RPM_BUILD_ROOT
>  mkdir -p %{buildroot}%{_libexecdir}
> -touch %{buildroot}%{_libexecdir}/spice-xpi-client
> -install -m 0755 data/spice-xpi-client-remote-viewer %{buildroot}%{_libexecdir}/
>  %find_lang %{name}
>  
>  %clean
> @@ -100,8 +98,6 @@ rm -rf $RPM_BUILD_ROOT
>  %post
>  /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null || :
>  /bin/touch --no-create %{_datadir}/mime/packages &> /dev/null || :
> -%{_sbindir}/update-alternatives --install %{_libexecdir}/spice-xpi-client \
> -  spice-xpi-client %{_libexecdir}/spice-xpi-client-remote-viewer 25
>  /usr/bin/update-desktop-database -q %{_datadir}/applications
>  
>  %postun
> @@ -109,7 +105,6 @@ if [ $1 -eq 0 ] ; then
>    /bin/touch --no-create %{_datadir}/icons/hicolor &>/dev/null
>    /usr/bin/gtk-update-icon-cache %{_datadir}/icons/hicolor &>/dev/null || :
>    /usr/bin/update-mime-database %{_datadir}/mime &> /dev/null || :
> -  %{_sbindir}/update-alternatives --remove spice-xpi-client %{_libexecdir}/spice-xpi-client-remote-viewer

We probably want to try to do some cleanup on upgrades as before there
was an alternative installed, and now we stopped shipping the files it
needs? We should also add some conflict on the spice-xpi plugin as it's
not going to work with this .spec file.
However, my feeling is that it's too early to do that, let's first wait
for oVirt to be released without support for this, and then if all goes
well, drop it from upstream at a later point. Actually I'd even wait
until the latest oVirt release with plugin support becomes unsupported
before merging that.

Christophe
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: not available
URL: <http://listman.redhat.com/archives/virt-tools-list/attachments/20160426/d5bde143/attachment.sig>


More information about the virt-tools-list mailing list