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 ---

Reply via email to