Your message dated Tue, 22 Aug 2023 16:18:05 +0000
with message-id <e1qyu4z-00cnpe...@fasolo.debian.org>
and subject line Bug#1040957: fixed in xine-lib-1.2 1.2.13+hg20230710-2
has caused the Debian Bug report #1040957,
regarding xine-lib-1.2: FTBFS on hurd-i386
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 ow...@bugs.debian.org
immediately.)


-- 
1040957: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1040957
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: xine-lib-1.2
Version: 1.2.13+hg20230710-1
Severity: important
Tags: patch
User: debian-h...@lists.debian.org
Usertags: hurd
Control: found -1 1.2.12-1

Hi,

xine-lib-1.2 currently FTBFSes on hurd-i386 [1].

The problem is that the VAAPI support is not available on hurd-i386,
and libxine2-x unconditionally installs files that are built for that.
The attached patch fixes the issue, by limiting the VAAPI plugins that
were not already limited on some architectures (e.g. the wayland one)
as !hurd-any, like the libva-dev build dependency.

As I was tweaking/fixing the packaging for hurd-i386, I included also
few more Hurd-related changes:
- enable the smb plugin also on the Hurd, as samba is now built there
- change the exclusion architecture pattern for the vcdo plugin to
  !hurd-any, as it applies to any Hurd architecture and not only to
  hurd-i386

[1] 
https://buildd.debian.org/status/fetch.php?pkg=xine-lib-1.2&arch=hurd-i386&ver=1.2.13%2Bhg20230710-1&stamp=1689013434&raw=0

Thanks,
-- 
Pino
--- a/debian/control
+++ b/debian/control
@@ -30,7 +30,7 @@ Build-Depends: debhelper-compat (= 13),
  libpulse-dev,
  librsvg2-bin,
  libsdl1.2-compat-dev,
- libsmbclient-dev [!hurd-i386],
+ libsmbclient-dev,
  libspeex-dev,
  libtheora-dev,
  libv4l-dev [linux-any],
--- a/debian/libxine2-misc-plugins.install
+++ b/debian/libxine2-misc-plugins.install
@@ -9,11 +9,11 @@ debian/tmp/usr/lib/*/xine/plugins/*/xine
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_inp_network.so
 [linux-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_inp_pvr.so
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_inp_rtp.so
-[!hurd-i386] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_inp_smb.so
+debian/tmp/usr/lib/*/xine/plugins/*/xineplug_inp_smb.so
 #[linux-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_inp_v4l.so
 [linux-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_inp_v4l2.so
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_inp_vcd.so
-[!hurd-i386] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_inp_vcdo.so
+[!hurd-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_inp_vcdo.so
 
 # audio output plugins
 [linux-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_ao_out_alsa.so
--- a/debian/libxine2-x.install
+++ b/debian/libxine2-x.install
@@ -5,7 +5,7 @@ debian/tmp/usr/lib/*/xine/plugins/*/xine
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_vo_out_opengl.so
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_vo_out_opengl2.so
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_vo_out_sdl.so
-[linux-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_vo_out_vaapi.so
+[!hurd-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_vo_out_vaapi.so
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_vo_out_xcbshm.so
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_vo_out_xcbxv.so
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_vo_out_xdirectfb.so
@@ -17,7 +17,7 @@ debian/tmp/usr/lib/*/xine/plugins/*/xine
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_vo_gl_egl_x11.so
 debian/tmp/usr/lib/*/xine/plugins/*/xineplug_vo_gl_glx.so
 [linux-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_hw_frame_vaapi.so
-debian/tmp/usr/lib/*/xine/plugins/*/xineplug_va_display_drm.so
-debian/tmp/usr/lib/*/xine/plugins/*/xineplug_va_display_glx.so
+[!hurd-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_va_display_drm.so
+[!hurd-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_va_display_glx.so
 [linux-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_va_display_wl.so
-debian/tmp/usr/lib/*/xine/plugins/*/xineplug_va_display_x11.so
+[!hurd-any] debian/tmp/usr/lib/*/xine/plugins/*/xineplug_va_display_x11.so

--- End Message ---
--- Begin Message ---
Source: xine-lib-1.2
Source-Version: 1.2.13+hg20230710-2
Done: Patrick Matthäi <pmatth...@debian.org>

We believe that the bug you reported is fixed in the latest version of
xine-lib-1.2, 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 1040...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Patrick Matthäi <pmatth...@debian.org> (supplier of updated xine-lib-1.2 
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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

Format: 1.8
Date: Tue, 22 Aug 2023 17:15:41 +0200
Source: xine-lib-1.2
Architecture: source
Version: 1.2.13+hg20230710-2
Distribution: unstable
Urgency: medium
Maintainer: Patrick Matthäi <pmatth...@debian.org>
Changed-By: Patrick Matthäi <pmatth...@debian.org>
Closes: 1040957 1046653
Changes:
 xine-lib-1.2 (1.2.13+hg20230710-2) unstable; urgency=medium
 .
   * Apply patch from Pino Toscano to avoid a FTBFS on hurd-i386 and to improve
     the support. Thank you!
     Closes: #1040957
   * Remove leftover gmo files in dh_clean.
     Closes: #1046653
Checksums-Sha1:
 2b47d9db0fc8d383fac20982380d555ea3912756 3198 
xine-lib-1.2_1.2.13+hg20230710-2.dsc
 be46628213643f779617408e7f9de216db68af4c 6460725 
xine-lib-1.2_1.2.13+hg20230710.orig.tar.gz
 d97b308d7162126c840382bf6a2e8e07ce5653ad 37224 
xine-lib-1.2_1.2.13+hg20230710-2.debian.tar.xz
 17efb5a9bfcdd3620283a58755f1a34d95f3da08 6363 
xine-lib-1.2_1.2.13+hg20230710-2_source.buildinfo
Checksums-Sha256:
 1fd32324698346dde3d7ca466a6e8e093f6f8ba4a1c6313882c51af6843d3fd4 3198 
xine-lib-1.2_1.2.13+hg20230710-2.dsc
 cbbef2efb962483f5b11fb98bb998ef28a1084b877839a3bafcf06f0bbbbb70c 6460725 
xine-lib-1.2_1.2.13+hg20230710.orig.tar.gz
 47f5c6d73e8347ffdc9125beb31f785df8c2e44966c25a71b8d0e36d136d1c6c 37224 
xine-lib-1.2_1.2.13+hg20230710-2.debian.tar.xz
 72dfa02070658e9e9eec78a282ac217bfbcd54a35cea01d7db906b09e56eecd1 6363 
xine-lib-1.2_1.2.13+hg20230710-2_source.buildinfo
Files:
 8ba0929bc2321b2e1f656aad4247f785 3198 libs optional 
xine-lib-1.2_1.2.13+hg20230710-2.dsc
 0017b9c52fde41a2eaf63a5cf63f21b5 6460725 libs optional 
xine-lib-1.2_1.2.13+hg20230710.orig.tar.gz
 dffe1035c15d375829fa633f8bb50225 37224 libs optional 
xine-lib-1.2_1.2.13+hg20230710-2.debian.tar.xz
 152082dbb64f7bf32bbe8e9bd3a8fb17 6363 libs optional 
xine-lib-1.2_1.2.13+hg20230710-2_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEWKA9xYJCWk3IuQ4TEtmwSpDL2OQFAmTk1j8ACgkQEtmwSpDL
2OT9Xg/9HBHQYd5hESb0wo250y24+x/8lVmJjC9gnZjV7BYqc+P2UfyNpyX5faZW
riUJEe6e2b7lg+iB2TdUEY7iVyOX3Tkatr9qprtTRn8cCwL8aF+e19MSWHLNRdtj
l+x51sUBPLYwS+AX5dRsKBgwAmavBIyUm7Q1+jb68F47UpdSPkhIseWA4Zs81yNv
fGRXG+wSJhK/D0pbnyveQjIcZcYaC3WAtFK+0qXtQJIpDJSqnpamSqgwA5ssIbd1
w2W/593C3YcN5pcW9eKcvY90fGnIIjQDr6uXx49PQF7q2Gk0Q3cP+U4JTCu/8A8X
ymnPmrkab45yQrWViaw74A7gI5wySpPgyl7URslwbqGKjjey+y3aZh//gpbwOQ5g
FG9EGP1UnPHUzmgrRyNSbf4q3AoNND7m2iQXww2jkZu/E06XS3sCO40GSpd5gR/B
ogZNAQvJ6W+tH+5B+1+L+xmpkCwEL7h1HDZ7GDMvTLWOcHU0G808tDg+UEpnsx5V
rKcDadWiXY6tYd5XBjopYM0ezqnHvKlo7tJptEctsLCobhLb0AID091Jdqf3PZNP
PuqBQO9LOFSD1bNA+YRHn7CmhvW3Bw3MvAreeYixhTbkhNHoVYMpiBbaqYq25c7n
jmGittuk5dabbdHOMcn+gVxBl5m64UiSFtfY6tQGpm3ZiRY1CK8=
=t/US
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to