Your message dated Tue, 29 Jul 2014 21:50:36 +0000
with message-id <[email protected]>
and subject line Bug#742183: fixed in vlc 2.1.5-1
has caused the Debian Bug report #742183,
regarding vlc: FTBFS on Hurd
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.)
--
742183: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742183
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: vlc
Version: 2.1.2-2+b2
Severity: important
Tags: patch
User: [email protected]
Usertags: hurd
On Hurd, due to a missing implementation _POSIX_TIMERS = 0,
_POSIX_MONOTONIC_CLOCK [0] and _POSIX_CLOCK_SELECTION = 200809L. Such
combination is considered non POSIX-compliant by vlc upstream which
don't accept patches to workaround it. More info at [1,2].
Attached debdiff also disables oss, cdda and vcd on hurd-i386.
[0]
http://anonscm.debian.org/viewvc/pkg-glibc/glibc-package/trunk/debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff?revision=59
51&view=markup
[1] https://lists.debian.org/debian-hurd/2014/02/msg00112.html
[2] https://lists.debian.org/debian-hurd/2014/02/msg00118.html
Thanks for considering.
diff -Nru vlc-2.1.2/debian/patches/hurd.patch
vlc-2.1.2/debian/patches/hurd.patch
--- vlc-2.1.2/debian/patches/hurd.patch 1970-01-01 01:00:00.000000000 +0100
+++ vlc-2.1.2/debian/patches/hurd.patch 2014-02-16 18:58:36.000000000 +0100
@@ -0,0 +1,40 @@
+Description: Fix FTBFS on GNU/Hurd
+ On Hurd, due to a missing implementation _POSIX_TIMERS = 0,
+ _POSIX_MONOTONIC_CLOCK [0] and _POSIX_CLOCK_SELECTION = 200809L. Such
+ combination is considered non POSIX-compliant by vlc upstream which
+ don't accept patches to workaround it. More info at [1,2].
+ .
+ [0]
http://anonscm.debian.org/viewvc/pkg-glibc/glibc-package/trunk/debian/patches/hurd-i386/local-clock_gettime_MONOTONIC.diff?revision=5951&view=markup
+ [1] https://lists.debian.org/debian-hurd/2014/02/msg00112.html
+ [2] https://lists.debian.org/debian-hurd/2014/02/msg00118.html
+Author: Gabriele Giacone <[email protected]>
+Forwarded: not-needed
+--- a/src/posix/thread.c
++++ b/src/posix/thread.c
+@@ -327,7 +327,7 @@ void vlc_cond_init (vlc_cond_t *p_condva
+
+ if (unlikely(pthread_condattr_init (&attr)))
+ abort ();
+-#if (_POSIX_CLOCK_SELECTION > 0)
++#if (_POSIX_TIMERS > 0) && (_POSIX_CLOCK_SELECTION > 0)
+ vlc_clock_setup ();
+ pthread_condattr_setclock (&attr, vlc_clock_id);
+ #endif
+@@ -929,7 +929,7 @@ mtime_t mdate (void)
+ */
+ void mwait (mtime_t deadline)
+ {
+-#if (_POSIX_CLOCK_SELECTION > 0)
++#if (_POSIX_TIMERS > 0) && (_POSIX_CLOCK_SELECTION > 0)
+ vlc_clock_setup ();
+ /* If the deadline is already elapsed, or within the clock precision,
+ * do not even bother the system timer. */
+@@ -956,7 +956,7 @@ void msleep (mtime_t delay)
+ {
+ struct timespec ts = mtime_to_ts (delay);
+
+-#if (_POSIX_CLOCK_SELECTION > 0)
++#if (_POSIX_TIMERS > 0) && (_POSIX_CLOCK_SELECTION > 0)
+ vlc_clock_setup ();
+ while (clock_nanosleep (vlc_clock_id, 0, &ts, &ts) == EINTR);
+
diff -Nru vlc-2.1.2/debian/patches/series vlc-2.1.2/debian/patches/series
--- vlc-2.1.2/debian/patches/series 2013-12-21 22:52:19.000000000 +0100
+++ vlc-2.1.2/debian/patches/series 2014-02-21 22:19:16.000000000 +0100
@@ -1 +1,2 @@
pnap-grammar.patch
+hurd.patch
diff -Nru vlc-2.1.2/debian/rules vlc-2.1.2/debian/rules
--- vlc-2.1.2/debian/rules 2013-12-21 22:52:19.000000000 +0100
+++ vlc-2.1.2/debian/rules 2014-02-21 22:13:57.000000000 +0100
@@ -78,7 +78,6 @@
--enable-notify \
--enable-ogg \
--enable-opus \
- --enable-oss \
--enable-pulse \
--enable-qt \
--enable-realrtsp \
@@ -95,7 +94,6 @@
--enable-theora \
--enable-twolame \
--enable-upnp \
- --enable-vcd \
--enable-vcdx \
--enable-vorbis \
--enable-x264 \
@@ -186,6 +184,23 @@
removeplugins += libv4l2
endif
+# Hurd specific flags
+ifeq (,$(filter-out hurd,$(DEB_HOST_ARCH_OS)))
+confflags += \
+ --disable-oss \
+ --disable-vcd
+removeplugins += \
+ oss \
+ cdda \
+ vcd \
+ $(NULL)
+else
+confflags += \
+ --enable-oss \
+ --enable-vcd \
+ $(NULL)
+endif
+
# Linux amd64 and i386 specific flags
ifeq (,$(filter-out amd64 i386,$(DEB_HOST_ARCH)))
confflags += --enable-crystalhd
--- End Message ---
--- Begin Message ---
Source: vlc
Source-Version: 2.1.5-1
We believe that the bug you reported is fixed in the latest version of
vlc, 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.
Benjamin Drung <[email protected]> (supplier of updated vlc 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: SHA512
Format: 1.8
Date: Mon, 19 May 2014 13:56:41 +0200
Source: vlc
Binary: libvlc-dev libvlc5 libvlccore-dev libvlccore7 vlc vlc-data vlc-dbg
vlc-nox vlc-plugin-fluidsynth vlc-plugin-jack vlc-plugin-notify
vlc-plugin-pulse vlc-plugin-sdl vlc-plugin-svg vlc-plugin-zvbi
Architecture: source amd64 all
Version: 2.1.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers
<[email protected]>
Changed-By: Benjamin Drung <[email protected]>
Description:
libvlc-dev - development files for libvlc
libvlc5 - multimedia player and streamer library
libvlccore-dev - development files for libvlccore
libvlccore7 - base library for VLC and its modules
vlc - multimedia player and streamer
vlc-data - Common data for VLC
vlc-dbg - debugging symbols for vlc
vlc-nox - multimedia player and streamer (without X support)
vlc-plugin-fluidsynth - FluidSynth plugin for VLC
vlc-plugin-jack - Jack audio plugins for VLC
vlc-plugin-notify - LibNotify plugin for VLC
vlc-plugin-pulse - PulseAudio plugin for VLC
vlc-plugin-sdl - SDL video and audio output plugin for VLC
vlc-plugin-svg - SVG plugin for VLC
vlc-plugin-zvbi - VBI teletext plugin for VLC
Closes: 742183
Changes:
vlc (2.1.5-1) unstable; urgency=medium
.
[ Benjamin Drung ]
* New upstream release.
* Add FFmpeg libraries as alternative build dependencies to libav.
* Enable VDPAU hardware decoder support.
.
[ Mateusz Ĺukasik ]
* Fix FTBFS on hurd. (Closes: #742183)
Checksums-Sha1:
b08e3e528a912887a0dfa8c8e0c711b3ef59ce57 5135 vlc_2.1.5-1.dsc
7f1cb6324a04cf393896bbb5976ca9febd7b3efc 19574208 vlc_2.1.5.orig.tar.xz
f4655bf83ac7a74eff19fa714550fbe2b6716318 57068 vlc_2.1.5-1.debian.tar.xz
20462cf84ce273db3f8ec5e460896fdab969f15a 25428 libvlc-dev_2.1.5-1_amd64.deb
abab65a3ca4b11795ec36e870af390f097cc3b84 40424 libvlc5_2.1.5-1_amd64.deb
52fe6d4d7d42ae12f09d29038522fecbd970745f 113994
libvlccore-dev_2.1.5-1_amd64.deb
33eda1c6fe1ecb59c05cbfaecdfeed03e3930b69 347012 libvlccore7_2.1.5-1_amd64.deb
6442276bbc016c0701ac434fc054d023deb05e78 1233486 vlc_2.1.5-1_amd64.deb
58832c92e9bb00923bd70b925eebb1f91ae21fba 5010658 vlc-data_2.1.5-1_all.deb
79ee7aa5ac02250f7c0672fd61409be23900e4a9 21828888 vlc-dbg_2.1.5-1_amd64.deb
a221000512491b1ecf612c924c4cd36134745fa8 2118836 vlc-nox_2.1.5-1_amd64.deb
faf3b47f9c8407cc133e4067e7f61c808f0edd32 5500
vlc-plugin-fluidsynth_2.1.5-1_amd64.deb
d27c941c8454127b1208d2670e823a437fb49a49 10932
vlc-plugin-jack_2.1.5-1_amd64.deb
773ee77a3adb0eb6c144ee7dc36a6e575dd7ebde 5406
vlc-plugin-notify_2.1.5-1_amd64.deb
6434ffb2a8e8ac80ea41e7bc225efc9455bf65c6 16668
vlc-plugin-pulse_2.1.5-1_amd64.deb
cdd23b05baa4465b05b76eeef12c0c3183a5512f 8038 vlc-plugin-sdl_2.1.5-1_amd64.deb
f836b9c100236a62c58dd531fa7773d0c5038b9f 5922 vlc-plugin-svg_2.1.5-1_amd64.deb
728fafc607e06eb0e6febb149ef26efc9ee64c3f 8514 vlc-plugin-zvbi_2.1.5-1_amd64.deb
Checksums-Sha256:
20c417f59303ecd97d07e7ddec6106e44bc418fbc6e8d215be4d5656069767cd 5135
vlc_2.1.5-1.dsc
6f6566ab6cd90d381395b7f0e401060b044cd3843e50ceb252b558a88e5d1f72 19574208
vlc_2.1.5.orig.tar.xz
cf8c08c52bf7d87f273b54706f3f9f8a283142afb6344666cbc99a0576bcd00a 57068
vlc_2.1.5-1.debian.tar.xz
c586b3e536b2a6926cf9412d4946ed96367ccf37e3ad27a443a9b0ec0e127b1b 25428
libvlc-dev_2.1.5-1_amd64.deb
8aaad947c32766557c32d2042cd182460d8b0d441d223ee5eee86b09fcb761f0 40424
libvlc5_2.1.5-1_amd64.deb
621704f9aa4553a6919f396002fa0ca23cb9c6216011fb4590b846c2f48ea857 113994
libvlccore-dev_2.1.5-1_amd64.deb
c686aeeff267aad4ea948776331aabf2a7ae597bbf46b76015c35e738232a8b8 347012
libvlccore7_2.1.5-1_amd64.deb
39ede47c6c6863fa2dbc7376e99f3c2867d829a47d5fb5a24700a47585c0ce00 1233486
vlc_2.1.5-1_amd64.deb
b9fd74b17740c7c29659432f3a3b45264d60800ab8979c68a34b45a23ab8384f 5010658
vlc-data_2.1.5-1_all.deb
0ec6a87ccd107d9f50a5ac85736afd639b4fa600a4350feb911af52fa12d76a8 21828888
vlc-dbg_2.1.5-1_amd64.deb
ca6b10790a1f4cc1cedd92cb4a7ba97ba582bb9996a0688e4e1bec131a46654f 2118836
vlc-nox_2.1.5-1_amd64.deb
0117f1cb1202eff07e251fab90572702b7e0f5492d73b80f197a40bcced4943e 5500
vlc-plugin-fluidsynth_2.1.5-1_amd64.deb
01275f5b0ca17580ddecf9edcad6a49bae23ecfdc8db561d36abc6ff67eb1b77 10932
vlc-plugin-jack_2.1.5-1_amd64.deb
179bef5041f67ddd09c289f67be5bdcc8019faade7e7944ed0e6e78eefc52231 5406
vlc-plugin-notify_2.1.5-1_amd64.deb
929b54de4150d1a3d5f3ab800b5ba41ed41cb9bc5ae6d5349c0226cc0f8d66a7 16668
vlc-plugin-pulse_2.1.5-1_amd64.deb
d34e86ad575c3d8b51921efb884d2b0dcb627aeefa66ce3287f6095d0f6a9913 8038
vlc-plugin-sdl_2.1.5-1_amd64.deb
d9d359544d3a312eea2dec8be928ba80c6820feb435aa0c6eb8477c069505fb0 5922
vlc-plugin-svg_2.1.5-1_amd64.deb
07c7d9bfc4efb963a7baf73270a40f44c699a94e327a64a6a5791a5c4dbdc593 8514
vlc-plugin-zvbi_2.1.5-1_amd64.deb
Files:
2f94b610fabc28d25dcbdefff8236f1b 25428 libdevel optional
libvlc-dev_2.1.5-1_amd64.deb
a4d5b7e1264822b27821b263ecff1fbe 40424 libs optional libvlc5_2.1.5-1_amd64.deb
deb7cf803a6db4841f007a01ed0c5529 113994 libdevel optional
libvlccore-dev_2.1.5-1_amd64.deb
bff4fc80050d44057dfab10d5d33a436 347012 libs optional
libvlccore7_2.1.5-1_amd64.deb
71bfebf6269adb1808053fc63b092209 1233486 video optional vlc_2.1.5-1_amd64.deb
bd311ddfa31024fd6a034ecd5480264c 5010658 video optional
vlc-data_2.1.5-1_all.deb
e49ab1de54fc0ab1bccf898e48312227 21828888 debug extra vlc-dbg_2.1.5-1_amd64.deb
57c799a8067c78ff38e41cb12594b9fa 2118836 video optional
vlc-nox_2.1.5-1_amd64.deb
9e233da5854a6a44b2a87b7c3321aff4 5500 video optional
vlc-plugin-fluidsynth_2.1.5-1_amd64.deb
0cd29ed3ae80ff1e95051e41895c81f6 10932 video optional
vlc-plugin-jack_2.1.5-1_amd64.deb
83bae3bbdf5ba29b1658a64dd89eaa0a 5406 video optional
vlc-plugin-notify_2.1.5-1_amd64.deb
691b1e5cd59bb534143c2c35c2429bc5 16668 video optional
vlc-plugin-pulse_2.1.5-1_amd64.deb
62478048383659e2ae0595ac248185f0 8038 video optional
vlc-plugin-sdl_2.1.5-1_amd64.deb
f3c9b15acc132b5b7252c81f849bfa30 5922 video optional
vlc-plugin-svg_2.1.5-1_amd64.deb
a7b5930aa45089b655b4960f46f8cf37 8514 video optional
vlc-plugin-zvbi_2.1.5-1_amd64.deb
98c99e765e21c21701a5bdab94ca31ad 5135 video optional vlc_2.1.5-1.dsc
3941b561f590cc95ca5e795213cba2f2 19574208 video optional vlc_2.1.5.orig.tar.xz
425da15fe791158a075ac827c93a3021 57068 video optional vlc_2.1.5-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCgAGBQJT2BLcAAoJEBWetcTvyHdMt1sQALF9fdAiyONR0zZdhP3fESQZ
d2qP0DTvHCuondjS33VF/maJkqPA6Z+Vf1lujCO2h95AMsc8dLDIDzA40g9vFwRD
H33KxWCorZuiDesSAkuk9+en2rmSxeGcisJpaRkxjoC8jyRHU6RJ77IyCMHMYD6H
KmeAmBBWsf4OYelg4R082wmSOZ57axqy+50ggGADbZFP4Zhr8v4huJMPQWpdloFt
Y3P1FkVvwT5wZNYs6fhL2rZ+D+VhdtZ5oTZO8tqtmq0xILn25Z+6eraALEYrB6DF
sZpCyERGOp8SLz2lKyAVeggeaiSSoGRD1aYF8Tr1v4R1LLbjaZnjQvxOwpE8R4PX
z6H70Yeol9AiZxuA5ht+POcnW8QzWufn0nJvVVnSO6U23+K2y5hd6G7QezjM+L50
yNr5T8OHDNFeoam3gswwW0MYIrCQC60upLCAJmUjmsRLgUw4bV3uFuaS4nCfOSsv
0fX2fn2nunZ97/cHl6BoYuHWckD2M1Bbr9juIDYIyJPTf6+DTmcJlDW/W/ix5DeM
RR7WFV9frQ8MPDWNzOWcGTsAPALeF6HJMMvIfyP/ABbYdtJDpKU3Z2vAGNHsQBtY
XCi9/V4+kp6DQ72WonZP0/HC1G/G7vmIhubP5TLpNDwNGOcDLOuUH7iOKaShjzYA
vR6PETUDf4qJm9/c2jhA
=P4qp
-----END PGP SIGNATURE-----
--- End Message ---