Your message dated Mon, 28 Aug 2017 10:00:26 +0000
with message-id <[email protected]>
and subject line Bug#863978: fixed in spice-gtk 0.34-1
has caused the Debian Bug report #863978,
regarding spice-gtk: Invalid (build-)dependencies against GStreamer plugins
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
863978: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=863978
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libspice-client-glib-2.0-8
Version: 0.33-3.3
Severity: normal
Dear Maintainer,
The spice-gtk source packages now Build-Depends on:
gstreamer1.0-tools,
gstreamer1.0-plugins-bad,
gstreamer1.0-plugins-base,
gstreamer1.0-plugins-good,
gstreamer1.0-libav,
However in reality it does not need any of these packages to build.
These dependencies were wrongly added as a result of bug 841932 which
mentions these configure warnings:
configure: WARNING: Cannot verify that the required runtime GStreamer 1.0
elements are present because gst-inspect-1.0 is missing
configure: WARNING: The audioconvert audioresample appsink GStreamer element(s)
are missing. You should be able to find them in the gst-plugins-base 1.0
package.
configure: WARNING: The autoaudiosrc GStreamer element(s) are missing. You
should be able to find them in the gst-plugins-good 1.0 package.
configure: WARNING: The GStreamer 1.0 audio backend can be built but may not
work.
configure: WARNING: The appsrc videoconvert appsink GStreamer element(s) are
missing. You should be able to find them in the gst-plugins-base 1.0 package.
configure: WARNING: The jpegdec vp8dec GStreamer element(s) are missing. You
should be able to find them in the gst-plugins-good 1.0 package.i
configure: WARNING: The h264parse GStreamer element(s) are missing. You should
be able to find them in the gst-plugins-bad 1.0 package.
configure: WARNING: The avdec_h264 GStreamer element(s) are missing. You should
be able to find them in the gstreamer-libav 1.0 package.
configure: WARNING: The GStreamer video decoder can be built but may not work.
These messages explicitly mention that the audio and video
GStreamer-based decoders can be built without these plugins. So the
above packages should not be Build-Depends.
The only reason why the configure script has these warnings is to
remind Spice developers that if they plan on using or testing the
GStreamer decoders they will also need one or more of these plugins.
Which brings me to the second issue in the spice-gtk source package,
libspice-client-glib-2.0-8 now Depends on:
gstreamer1.0-plugins-bad, gstreamer1.0-plugins-base,
gstreamer1.0-plugins-good,
gstreamer1.0-libav
This is also incorrect.
The Spice client works just fine without these plugins, it will just
not be able to use GStreamer if the corresponding plugins are missing.
More precisely it will check whether these GStreamer plugins are present
at runtime and will not advertise support for a video format impacted
by a missing GStreamer plugin. This runtime negotiation ensures that the
server will not send video in a format the client cannot handle.
Also note that the Spice client still has the built-in MJPEG video
decoder (which does not depend on GStreamer) and thus will still be able
to perform video streaming even if all the GStreamer plugins are
missing.
So these should be Suggests or Recommends at most.
(I don't have a strong opinion on either option)
-- System Information:
Debian Release: 9.0
APT prefers testing
APT policy: (990, 'testing'), (500, 'stable')
Architecture: amd64
(x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-2-amd64 (SMP w/8 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libspice-client-glib-2.0-8 depends on:
ii gstreamer1.0-libav 1:1.10.4-dmo1
ii gstreamer1.0-plugins-bad 1:1.10.4-dmo2
ii gstreamer1.0-plugins-base 1.10.4-1+ma1
ii gstreamer1.0-plugins-good 1.10.4-1
ii libc6 2.24-10
ii libcacard0 1:2.5.0-3
ii libglib2.0-0 2.50.3-2+ma1
ii libgstreamer-plugins-base1.0-0 1.10.4-1+ma1
ii libgstreamer1.0-0 1.10.4-1+ma1
ii libjpeg62-turbo 1:1.5.1-2
ii liblz4-1 0.0~r131-2+b1
ii libopus0 1.2~alpha2-1
ii libphodav-2.0-0 2.1-1
ii libpixman-1-0 0.34.0-1
ii libpulse-mainloop-glib0 10.0-1
ii libpulse0 10.0-1
ii libsasl2-2 2.1.27~101-g0780600+dfsg-3
ii libsoup2.4-1 2.56.0-2
ii libssl1.1 1.1.0e-2
ii libusb-1.0-0 2:1.0.21-1
ii libusbredirhost1 0.7.1-1
ii libusbredirparser1 0.7.1-1
ii spice-client-glib-usb-acl-helper 0.33-3.3
ii zlib1g 1:1.2.8.dfsg-5
libspice-client-glib-2.0-8 recommends no packages.
libspice-client-glib-2.0-8 suggests no packages.
-- no debconf information
--- End Message ---
--- Begin Message ---
Source: spice-gtk
Source-Version: 0.34-1
We believe that the bug you reported is fixed in the latest version of
spice-gtk, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Liang Guo <[email protected]> (supplier of updated spice-gtk package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sun, 06 Aug 2017 17:02:13 +0800
Source: spice-gtk
Binary: spice-client-gtk spice-client-glib-usb-acl-helper
libspice-client-glib-2.0-8 gir1.2-spiceclientglib-2.0
libspice-client-glib-2.0-dev libspice-client-gtk-3.0-5
gir1.2-spiceclientgtk-3.0 libspice-client-gtk-3.0-dev
Architecture: source amd64
Version: 0.34-1
Distribution: unstable
Urgency: medium
Maintainer: Liang Guo <[email protected]>
Changed-By: Liang Guo <[email protected]>
Description:
gir1.2-spiceclientglib-2.0 - GObject for communicating with Spice servers
(GObject-Introspecti
gir1.2-spiceclientgtk-3.0 - GTK3 widget for SPICE clients
(GObject-Introspection)
libspice-client-glib-2.0-8 - GObject for communicating with Spice servers
(runtime library)
libspice-client-glib-2.0-dev - GObject for communicating with Spice servers
(development files)
libspice-client-gtk-3.0-5 - GTK3 widget for SPICE clients (runtime library)
libspice-client-gtk-3.0-dev - GTK3 widget for SPICE clients (development files)
spice-client-glib-usb-acl-helper - Helper tool to validate usb ACLs
spice-client-gtk - Simple clients for interacting with SPICE servers
Closes: 849047 863978
Changes:
spice-gtk (0.34-1) unstable; urgency=medium
.
* New upstream release
* debian/control:
- update build-deps according upstream configure.ac
- Bump Standards-Version to 4.0.0 (no changes)
- Rename gir1.2* to fix lintian warning
- Install gir*.typelib to multiarch directory
- Remove build-depends on gstreamer1.0-plugins-*(Closes: #863978)
- Chnage Depends on gstreamer1.0-plugins-* to Suggests(Closes: #849047)
* debian/patches:
- debian/patches/ssl-Rework-our-custom-BIO-type.patch, removed, applied
upstream
- debian/patches/ssl-Stop-creating-our-own-X509_LOOKUP_METHOD.patch,
removed, applied upstream
- debian/patches/ssl-Use-accessors-rather-than-direct-struct-access.patch
removed, applied upstream
- debian_843471-clipboard_Fix_crash_by_handling_error.patch, removed,
applied upstream
* debian/libspice-client-glib-2.0-8.symbols, updated
* Rewrite debian/rules
Checksums-Sha1:
d9f4db1f7b2d7a80d3f38ef26fdc51d88ca8bc61 3199 spice-gtk_0.34-1.dsc
e588a87a3e52e79971973cd828730cf64787cef4 1480566 spice-gtk_0.34.orig.tar.bz2
80362c3bbb4bba831ea930d78cfb87e1131b7ece 11764 spice-gtk_0.34-1.debian.tar.xz
58d6c529b53107a6bde704dce256e6e219cea893 224196
gir1.2-spiceclientglib-2.0_0.34-1_amd64.deb
b7404e8b29fa2114bda4f26657ac671d4f866c4c 217698
gir1.2-spiceclientgtk-3.0_0.34-1_amd64.deb
0cd01623796f7ce349f54f7265ba53b4cf60602b 1518164
libspice-client-glib-2.0-8-dbgsym_0.34-1_amd64.deb
6abe0335b391824f88eddbf1ca215833d86672e8 535858
libspice-client-glib-2.0-8_0.34-1_amd64.deb
13117bebaa24afcf2f0a66b415bd4ceb4f864182 298786
libspice-client-glib-2.0-dev_0.34-1_amd64.deb
ee4a5707e0b011de01ef9601983853f9ed56713a 288146
libspice-client-gtk-3.0-5-dbgsym_0.34-1_amd64.deb
28552adfaa0cec1761a913bf78cce7488810ae08 259730
libspice-client-gtk-3.0-5_0.34-1_amd64.deb
540c287144ad83999545474523d35cecdf89aa05 222808
libspice-client-gtk-3.0-dev_0.34-1_amd64.deb
1f30f98625398c1728b220531a2af6ca11ff1cb3 12880
spice-client-glib-usb-acl-helper-dbgsym_0.34-1_amd64.deb
557476b7cff68c355d224e549b42c059de46b15c 221356
spice-client-glib-usb-acl-helper_0.34-1_amd64.deb
f755964058e51f270f808ebb5fabe06f98c7fe49 86710
spice-client-gtk-dbgsym_0.34-1_amd64.deb
a31c57403ed88a1c5e9891f180607b784163c7fa 250312
spice-client-gtk_0.34-1_amd64.deb
cb055f2204b965161d88b33b808426f97c9f4c92 19337 spice-gtk_0.34-1_amd64.buildinfo
Checksums-Sha256:
0465afdd95f820bd915dad08a7161b185dad7f11a2ce11f933b03f33fe1f0c29 3199
spice-gtk_0.34-1.dsc
e9720e01165f8451c9f3f58ad50e3afb990993b81cc2db86b3661b7ac5b976ee 1480566
spice-gtk_0.34.orig.tar.bz2
ffef5fe769544246a0e085aba9bc5f87adc935b57dd7634ecd6a578e820a0db6 11764
spice-gtk_0.34-1.debian.tar.xz
140d0368c1afe3035abc1857428de8a575637fc15fa4e9d4dd2c44e8a83c5163 224196
gir1.2-spiceclientglib-2.0_0.34-1_amd64.deb
1f797ae15bb7ee9f17d90987ba5f9fc981bf070261b531f0b4576da602a0ba21 217698
gir1.2-spiceclientgtk-3.0_0.34-1_amd64.deb
5eeb0eceb61ac5f527758a673e82377204a9f71900088c7879bfac092738e136 1518164
libspice-client-glib-2.0-8-dbgsym_0.34-1_amd64.deb
b5948d164623dc5202457c317aea7f7617dd2f9fc94118cfff26a95b4122b6b7 535858
libspice-client-glib-2.0-8_0.34-1_amd64.deb
716148f5bc5943bf12dadb20cd384157949968f5c9f9f97ce7d697eaf3f658d3 298786
libspice-client-glib-2.0-dev_0.34-1_amd64.deb
b55f70fe1797169b3d44efee6a08d3bf60c9508dc85f24211da7783e43fa1221 288146
libspice-client-gtk-3.0-5-dbgsym_0.34-1_amd64.deb
2082c8eb42efae7e14c187be7bb1896f5d5a8693bd2a1dfae85509d412cf1244 259730
libspice-client-gtk-3.0-5_0.34-1_amd64.deb
87048b579e3634a0ecfa70528a5e9a75ab4b6e9d6f4b6642cd27a6bddd48bc88 222808
libspice-client-gtk-3.0-dev_0.34-1_amd64.deb
4661171765ad864aafde585772eb67419072b3513e01dda7fdc96e0023f57df5 12880
spice-client-glib-usb-acl-helper-dbgsym_0.34-1_amd64.deb
158aea051a0de9955015c922c3581c39efb3a7bb7788b6c6b61a20007182877a 221356
spice-client-glib-usb-acl-helper_0.34-1_amd64.deb
47fef23d1a3f844f30deb57f8ab5361e71395f4b7db6e585d3da3cd3e2f3a197 86710
spice-client-gtk-dbgsym_0.34-1_amd64.deb
718e8a8c58ff46c835afe7b7c7dcf4d541d7edb96cdc756938c35c3501b80721 250312
spice-client-gtk_0.34-1_amd64.deb
e197a9b60625dfdc0e54edff3983a55a0da9ae8477513544d6c0eb930a98ce52 19337
spice-gtk_0.34-1_amd64.buildinfo
Files:
ca4f28f0f073c93747029dbfce769e62 3199 misc optional spice-gtk_0.34-1.dsc
ec01b0b50337aa23f0566423b2f83109 1480566 misc optional
spice-gtk_0.34.orig.tar.bz2
c785fb30a53bfc7199697277793287cb 11764 misc optional
spice-gtk_0.34-1.debian.tar.xz
125fca1c8066086e4683fbf621764578 224196 introspection optional
gir1.2-spiceclientglib-2.0_0.34-1_amd64.deb
b41cb213ec1d1f2e45c58d1fb8de90e9 217698 introspection optional
gir1.2-spiceclientgtk-3.0_0.34-1_amd64.deb
41d1384fa7a930896e08bdcc79fb594d 1518164 debug extra
libspice-client-glib-2.0-8-dbgsym_0.34-1_amd64.deb
4d081ce344095dde99dca7beca59351a 535858 libs optional
libspice-client-glib-2.0-8_0.34-1_amd64.deb
2c9af43d49b3deaf230b41f2c1404298 298786 libdevel optional
libspice-client-glib-2.0-dev_0.34-1_amd64.deb
a387f5b1b06708a2039a54e9dc383ba2 288146 debug extra
libspice-client-gtk-3.0-5-dbgsym_0.34-1_amd64.deb
35bfd4d206c40f31672c0f2037f01e6e 259730 libs optional
libspice-client-gtk-3.0-5_0.34-1_amd64.deb
b9930abe4f1b3cabf301cbc474fdd031 222808 libdevel optional
libspice-client-gtk-3.0-dev_0.34-1_amd64.deb
8b67b4d968468912455d40c32a0c4917 12880 debug extra
spice-client-glib-usb-acl-helper-dbgsym_0.34-1_amd64.deb
f82d3e666d0cf9896d921d0943fbe33d 221356 misc optional
spice-client-glib-usb-acl-helper_0.34-1_amd64.deb
25df1f24e6f2266e1a9f5eb3808726b2 86710 debug extra
spice-client-gtk-dbgsym_0.34-1_amd64.deb
8dde78d7fc6b19e115c2c5afcba49a5c 250312 misc optional
spice-client-gtk_0.34-1_amd64.deb
206b48df4dd394c012edb47dcdfff16c 19337 misc optional
spice-gtk_0.34-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCAAdFiEEK3+Cr1Da3eFrb0htgrW0CGjAl7wFAlmgO1QACgkQgrW0CGjA
l7y6SA//edhz8DTXQm0/B4nuL3+Ybf8n+HgbC9g3/4qMpPYcRwDW/ppXiUyW3j/W
bUrJkp2EvFBfJKsaXW3S6HCD/W3Ub2yO9J7i7HGM7N+S2FRVLaYyKDu3IBhzDE5m
KYUpDHNZoy41hamrTCDxw5j6Cg5I5Xo7ce2Or+o1UuQuI4p50WisG+ecu5BlaYa9
pyapvzifeiZdMVmXdRSRDudNnF2jrFidXxdRcYWj0aGqKWO6Uh1GnEUdC1bIp2b8
GW7aPE50bjQRlj3bVqqDzKdpkx+pnBGXo9UJGay6KUazkt/SxHjbGsXynqJ3BhLH
hSyrE3nd//Xjv0f01rzUpem/VKjCYf0iXWYU677ZjbfVuueZLBGY2qYZbvlbVrX2
eFWwq99ulwBpfZTtSHBB+JwacjpUFU0WW5K2ue4DVGGG/cZ9eVUXIuUWiWJVanqY
FnNen1uHX6mFzW6jF4lUDXe+Yg8eV4avC7q5LPPoVm2PkdG4YTgrD9gkYG/nCrvN
LpqCiEBZXPAo0Gu0UGdGNtm8k1n+JyEzEHCmbuqnUQJgdDLB8kNWZG5v3h/XKi6m
mb0ceB3pqw4M9dy96GANnF0diDMZ4OtxT+y7dkIOumPBv+Gsor/Bwjjwno9Flj3x
X9PZ8Zw7v/r7A5iSWIvEsJA6rnrPGi8z6+XgYpAO8Roa73c50Qc=
=Bb4H
-----END PGP SIGNATURE-----
--- End Message ---