Your message dated Mon, 06 Apr 2015 21:48:19 +0000
with message-id <e1yfesv-00014y...@franck.debian.org>
and subject line Bug#765578: fixed in vlc 2.2.0-1
has caused the Debian Bug report #765578,
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 ow...@bugs.debian.org
immediately.)


-- 
765578: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=765578
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: vlc
Version: 2.2.0~pre4-1
Severity: important
Tags: patch
User: debian-h...@lists.debian.org
Usertags: hurd

Dear Maintainer,

{
 vlc (2.1.5-1)
   * Fix FTBFS on hurd. (Closes: #742183)

 vlc (2.2.0~pre3-1)
   * Remove hurd.patch, because this is a bug in Hurd and not in VLC.
}

attached debdiff fixes FTBFS on Hurd by reintroducing hurd.patch,
replacing PATH_MAX and disabling smbclient plugin.

 * Fix FTBFS on Hurd.
   + Disable smbclient. Currently samba FTBFS due to lack of record file
     locking, see #748943.
   + Reintroduce hurd.patch, see #742183.
   + Add hurd-path_max.patch, replacing unsupported PATH_MAX.

Thanks for considering,
-- 
G..e
diff -Nru vlc-2.2.0~pre4/debian/changelog vlc-2.2.0~pre4/debian/changelog
--- vlc-2.2.0~pre4/debian/changelog     2014-10-06 22:26:42.000000000 +0000
+++ vlc-2.2.0~pre4/debian/changelog     2014-10-16 10:57:33.000000000 +0000
@@ -1,3 +1,13 @@
+vlc (2.2.0~pre4-2) UNRELEASED; urgency=medium
+
+  * Fix FTBFS on Hurd.
+    + Disable smbclient. Currently samba FTBFS due to lack of record file
+      locking, see #748943.
+    + Reintroduce hurd.patch, see #742183.
+    + Add hurd-path_max.patch, replacing unsupported PATH_MAX.
+
+ -- Gabriele Giacone <1o5g4...@gmail.com>  Tue, 14 Oct 2014 22:26:54 +0000
+
 vlc (2.2.0~pre4-1) unstable; urgency=medium
 
   * New upstream release.
diff -Nru vlc-2.2.0~pre4/debian/control vlc-2.2.0~pre4/debian/control
--- vlc-2.2.0~pre4/debian/control       2014-10-06 16:26:28.000000000 +0000
+++ vlc-2.2.0~pre4/debian/control       2014-10-15 00:40:16.000000000 +0000
@@ -80,7 +80,7 @@
                libshine-dev (>= 3.0.0),
                libshout3-dev,
                libsidplay2-dev,
-               libsmbclient-dev,
+               libsmbclient-dev [linux-any kfreebsd-any],
                libspeex-dev (>= 1.0.5),
                libspeexdsp-dev (>= 1.0.5),
                libssh2-1-dev,
@@ -327,7 +327,7 @@
  podcasts, and multimedia streams from various network sources.
 
 Package: vlc-plugin-samba
-Architecture: any
+Architecture: linux-any kfreebsd-any
 Breaks: vlc-nox (<< 2.2.0~pre2-2~)
 Replaces: vlc-nox (<< 2.2.0~pre2-2~)
 Depends: vlc-nox (= ${binary:Version}), ${misc:Depends}, ${shlibs:Depends}
diff -Nru vlc-2.2.0~pre4/debian/patches/hurd-path_max.patch 
vlc-2.2.0~pre4/debian/patches/hurd-path_max.patch
--- vlc-2.2.0~pre4/debian/patches/hurd-path_max.patch   1970-01-01 
00:00:00.000000000 +0000
+++ vlc-2.2.0~pre4/debian/patches/hurd-path_max.patch   2014-10-16 
10:45:33.000000000 +0000
@@ -0,0 +1,17 @@
+Description: Replace PATH_MAX, unsupported on Hurd, with fixed size as in
+ src/posix/filesystem.c
+Author: Gabriele Giacone <1o5g4...@gmail.com>
+--- a/modules/gui/skins2/src/theme_loader.cpp
++++ b/modules/gui/skins2/src/theme_loader.cpp
+@@ -509,7 +509,10 @@ int tar_extract_all( TAR *t, char *prefi
+     union tar_buffer buffer;
+     int   len, err, getheader = 1, remaining = 0;
+     FILE  *outfile = NULL;
+-    char  fname[BLOCKSIZE + PATH_MAX];
++
++    long path_max = pathconf (".", _PC_PATH_MAX);
++    size_t maxsize = (path_max == -1 || path_max > 4096) ? 4096 : path_max;
++    char  fname[BLOCKSIZE + maxsize];
+ 
+     while( 1 )
+     {
diff -Nru vlc-2.2.0~pre4/debian/patches/hurd.patch 
vlc-2.2.0~pre4/debian/patches/hurd.patch
--- vlc-2.2.0~pre4/debian/patches/hurd.patch    1970-01-01 00:00:00.000000000 
+0000
+++ vlc-2.2.0~pre4/debian/patches/hurd.patch    2014-10-16 10:45:42.000000000 
+0000
@@ -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 <1o5g4...@gmail.com>
+Forwarded: not-needed
+--- a/src/posix/thread.c
++++ b/src/posix/thread.c
+@@ -300,7 +300,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
+@@ -874,7 +874,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. */
+@@ -901,7 +901,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.2.0~pre4/debian/patches/series 
vlc-2.2.0~pre4/debian/patches/series
--- vlc-2.2.0~pre4/debian/patches/series        1970-01-01 00:00:00.000000000 
+0000
+++ vlc-2.2.0~pre4/debian/patches/series        2014-10-16 10:43:23.000000000 
+0000
@@ -0,0 +1,2 @@
+hurd.patch
+hurd-path_max.patch
diff -Nru vlc-2.2.0~pre4/debian/rules vlc-2.2.0~pre4/debian/rules
--- vlc-2.2.0~pre4/debian/rules 2014-10-06 16:26:28.000000000 +0000
+++ vlc-2.2.0~pre4/debian/rules 2014-10-15 00:40:34.000000000 +0000
@@ -89,7 +89,6 @@
        --enable-shine \
        --enable-shout \
        --enable-skins2 \
-       --enable-smbclient \
        --enable-speex \
        --enable-svg \
        --enable-taglib \
@@ -183,9 +182,9 @@
 
 # Linux and kFreeBSD specific flags (disabled on Hurd)
 ifeq (,$(filter-out linux kfreebsd,$(DEB_HOST_ARCH_OS)))
-confflags += --enable-libva --enable-vcd
+confflags += --enable-libva --enable-vcd --enable-smbclient
 else
-confflags += --disable-libva --disable-vcd
+confflags += --disable-libva --disable-vcd --disable-smbclient
 removeplugins += cdda libvaapi vcd
 endif
 

--- End Message ---
--- Begin Message ---
Source: vlc
Source-Version: 2.2.0-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 765...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Benjamin Drung <bdr...@debian.org> (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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Mon, 06 Apr 2015 21:27:42 +0200
Source: vlc
Binary: libvlc-dev libvlc5 libvlccore-dev libvlccore8 vlc vlc-data vlc-dbg 
vlc-nox vlc-plugin-fluidsynth vlc-plugin-jack vlc-plugin-notify vlc-plugin-sdl 
vlc-plugin-svg vlc-plugin-zvbi vlc-plugin-samba vlc-plugin-pulse
Architecture: source amd64 all
Version: 2.2.0-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Benjamin Drung <bdr...@debian.org>
Description:
 libvlc-dev - development files for libvlc
 libvlc5    - multimedia player and streamer library
 libvlccore-dev - development files for libvlccore
 libvlccore8 - 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 - transitional dummy package for vlc
 vlc-plugin-samba - Samba 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: 757462 765578 779251 780476
Changes:
 vlc (2.2.0-1) unstable; urgency=medium
 .
   [ Helmut Grohne ]
   * Add versioned depends on libvlccore8 to libvlc5 which shares
     /usr/share/doc to comply with Debian policy 12.3. (Closes: #779251)
 .
   [ Mateusz Łukasik ]
   * New upstream release. (Closes: #757462, #780476)
     - Fix various (potentially exploitable) heap overflows and heap buffer
       overflows in different demuxers (LP: #1390491)
   * Drop patches included upstream:
     - demux-mp4-fix-buffer-overflow-in-parsing-of-string-b.patch
     - stream_out-rtp-don-t-use-VLA-for-user-controlled-dat.patch
   * Disable build samba plugin on hurd for fix FTBFS. (Closes: #765578)
 .
   [ Benjamin Drung ]
   * Point Vcs-Browser to cgit instead of gitweb.
   * Drop removed --enable-glx configure flag.
Checksums-Sha1:
 773faa15cee18bfefd9ce2ff27be3fa51d1c3333 5409 vlc_2.2.0-1.dsc
 11f0384980052c7ed73753af2073965f59b27cd2 20861760 vlc_2.2.0.orig.tar.xz
 0c93e9287167b587656633db3af8757cd8947c53 58692 vlc_2.2.0-1.debian.tar.xz
 16cec9c63c17bc81c9d8a4ed60c49c7bd79a54ab 26648 libvlc-dev_2.2.0-1_amd64.deb
 e78676f1bf4c16e2d072e213984486d6f94b814e 47058 libvlc5_2.2.0-1_amd64.deb
 1cad7ba073f2cff84e9c123cda7f82f024eae4a8 117936 
libvlccore-dev_2.2.0-1_amd64.deb
 076aacd284782291e9a9e8615fed5a5f9e62cd56 391232 libvlccore8_2.2.0-1_amd64.deb
 b8078a90ac7424707087f3f26c1b060b3e742df5 1495772 vlc_2.2.0-1_amd64.deb
 a9566ba822b8265b5bc1dd8eb42abaccefc06c67 5379650 vlc-data_2.2.0-1_all.deb
 ef22198afa39da4d202c2921043c5e60c81ba9cf 24335794 vlc-dbg_2.2.0-1_amd64.deb
 45794e3a0392b7e6a553d79d31d35e41e97204c7 2469122 vlc-nox_2.2.0-1_amd64.deb
 19da4e3f1bfbc7369fff0cbbf9a54705124f88f0 5668 
vlc-plugin-fluidsynth_2.2.0-1_amd64.deb
 e7fa71be0e10b494b83b14b412e85ebb6e4f4fce 10904 
vlc-plugin-jack_2.2.0-1_amd64.deb
 ab9a37f735b3893b2393a444800a073c361fc25d 5392 
vlc-plugin-notify_2.2.0-1_amd64.deb
 d1c8ffe5b457bb15833be20fa79a7186c193af5f 8070 vlc-plugin-sdl_2.2.0-1_amd64.deb
 62401802e683ecacbcd76191eefff9397f21069e 5988 vlc-plugin-svg_2.2.0-1_amd64.deb
 f67b74540820623e10baf1ae2b5a8d43859fa2d6 11094 
vlc-plugin-zvbi_2.2.0-1_amd64.deb
 efd11ac0ece333a640c88b956af93d8a243e6b90 4914 
vlc-plugin-samba_2.2.0-1_amd64.deb
 a55ba090e6a52f482dacc32a1762634292e42fd9 914 vlc-plugin-pulse_2.2.0-1_all.deb
Checksums-Sha256:
 b8dba10593eaf4c7d55403f21777f0485086008f06e57a00a73818584530719d 5409 
vlc_2.2.0-1.dsc
 5e0a27e248c47da723a696420aca3a4dd15cc3ed8cc81618d3f1dc8661b25517 20861760 
vlc_2.2.0.orig.tar.xz
 fd40e663faa57294051369dfef76051aa2fcbf8e820a1cebc09d431d0c2d32ad 58692 
vlc_2.2.0-1.debian.tar.xz
 ca406852534a749e4368af8f7a7816c72514524694a6b6408b98704be020b99a 26648 
libvlc-dev_2.2.0-1_amd64.deb
 e20e7d881e9c59f2abda28e77df1500d5499c524c3a7dcdc0da9b7c5e2f3b9d3 47058 
libvlc5_2.2.0-1_amd64.deb
 7ebf582c54cfe842041fbbda7fc6d6051e4ca0bf6fa4858ffc711915747c567a 117936 
libvlccore-dev_2.2.0-1_amd64.deb
 7acfb5981cce2dcfbae43d10ebd8e57433af9d5c44b7e412a10b48475a47e7cc 391232 
libvlccore8_2.2.0-1_amd64.deb
 139658a3ef8341d2ae6c08e226ef472d0eca1868d9fc552ee797a9aef1e3cfae 1495772 
vlc_2.2.0-1_amd64.deb
 602bdb4a824a475ed84a4d9f1a6149d1dfae6977514397ae3cbba8d262862f3d 5379650 
vlc-data_2.2.0-1_all.deb
 3c17115026c87610fbf3c4f1219597f37f60400faa7c41a52200e717ddb5fab6 24335794 
vlc-dbg_2.2.0-1_amd64.deb
 923574da245e83511dce4ade3bf2cfb7f9cfa3be4a3e9735f0d2ba72c215225a 2469122 
vlc-nox_2.2.0-1_amd64.deb
 7fa9f16d382c7da8eef6e41efba284b609f75bbadafc0c10ab7323c4656795e7 5668 
vlc-plugin-fluidsynth_2.2.0-1_amd64.deb
 dabe363dfee1a978325ab364fba924b454531a60cf3ede6993b87695b60e232c 10904 
vlc-plugin-jack_2.2.0-1_amd64.deb
 bb8a5938aa3525019af804dca56990debd05c4829356d1c1f62cb0f9e08f0b62 5392 
vlc-plugin-notify_2.2.0-1_amd64.deb
 eee64010a9c9aebe9ae4a8f03f68fc4161639c17a340687366c71c4ebdbecc92 8070 
vlc-plugin-sdl_2.2.0-1_amd64.deb
 20844e25a1bebcf3f4e5f23269521ad9d44c47065465bbc607f7dbf9a5511646 5988 
vlc-plugin-svg_2.2.0-1_amd64.deb
 66a0a0f8d33de9dc5da04dbfdf6318c5a52e519679edaf8f8636ecd1373d4b07 11094 
vlc-plugin-zvbi_2.2.0-1_amd64.deb
 0d10d95d252a06347fa299df6f275526a2c817301ed4a5a4b6dcb9c865311691 4914 
vlc-plugin-samba_2.2.0-1_amd64.deb
 67c86bd4c904f302601c5c657d169470b57768533fd456cbf9e25627c765f02b 914 
vlc-plugin-pulse_2.2.0-1_all.deb
Files:
 a64c0ed93475273856b3d0d7bae897ac 5409 video optional vlc_2.2.0-1.dsc
 faeceb614bf3946e5f90ef0d1f51db45 20861760 video optional vlc_2.2.0.orig.tar.xz
 1207006196a1ce37a2bf70ded1e9cb28 58692 video optional vlc_2.2.0-1.debian.tar.xz
 e6258651f8dd05a3c15fd0fb75448679 26648 libdevel optional 
libvlc-dev_2.2.0-1_amd64.deb
 a039eee608721c362fc7321ce35507ec 47058 libs optional libvlc5_2.2.0-1_amd64.deb
 ac4117b302f1fc90a52f3e054af110aa 117936 libdevel optional 
libvlccore-dev_2.2.0-1_amd64.deb
 c7dfb0649a71beb3b983b30c545ec04b 391232 libs optional 
libvlccore8_2.2.0-1_amd64.deb
 bd74202b3cb8071a2e780dccba231382 1495772 video optional vlc_2.2.0-1_amd64.deb
 605be17a32db544b5c9169f61ffb0808 5379650 video optional 
vlc-data_2.2.0-1_all.deb
 2adfcf4bc3edeafdf552dcd43c4195da 24335794 debug extra vlc-dbg_2.2.0-1_amd64.deb
 1994f23eafd2ede093504c94f347ac81 2469122 video optional 
vlc-nox_2.2.0-1_amd64.deb
 5ccd399537408c6aef3934729baa6435 5668 video optional 
vlc-plugin-fluidsynth_2.2.0-1_amd64.deb
 be7c4f724ea30c2ad623eaf428d5e57d 10904 video optional 
vlc-plugin-jack_2.2.0-1_amd64.deb
 f38b0ec0f62abf28e350f67a9e612ece 5392 video optional 
vlc-plugin-notify_2.2.0-1_amd64.deb
 86bb6dc168af8e99e24acde09a012df3 8070 video optional 
vlc-plugin-sdl_2.2.0-1_amd64.deb
 c6f1e3bc6a75f528cf6822f58f6cfa75 5988 video optional 
vlc-plugin-svg_2.2.0-1_amd64.deb
 c487fe46f4a7da15f1d323dcd62133d6 11094 video optional 
vlc-plugin-zvbi_2.2.0-1_amd64.deb
 4aefcc45e0938721565010a9fdef124a 4914 video optional 
vlc-plugin-samba_2.2.0-1_amd64.deb
 73888aff78a9c22de6d425b6b8553155 914 video optional 
vlc-plugin-pulse_2.2.0-1_all.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1

iQIcBAEBCgAGBQJVIt/oAAoJEBWetcTvyHdMoG0P/j5OS1J5AvxR37fs9zMViG1h
32ag45enywuVDgmF1LVEWtnjyDa/RML70Zzd72NHAD9t2Y4Jm7Ua40kUhgoPaeRm
UgdlwV7FPYSywRDCMWuQtgpnwkfaznMJvg56/PxWT4HFSJaePP0GAW6Z3vIUW3hM
XzMmGikYIzlWgsiqYlz/NtRmd3dI79l9k2QEb2U5ACRfLUGzRZ6U5br1deNMfCEh
F0erj9lQj94APimi9UKHovBXbFxnt2C7OBAL7Q202nF82Ge4zmJoXHpqOLdthBEH
/6n7cyip//LEi0ECtGyJSBfuurvO06TZVtNAotdkUcXBSC5uy1fiECx+lcEqJHxL
g12+VJmoq5bOEDdICWGc/IUMmfAx0rDJF0y6YG8jRKuUnYZTahxTxGjcgCIN1J2P
WBI+c+jmpoG+uCC2YE2I1DlaXf2wtJbTexa+r0QNiAWONvI8vI7BOJlXdKigg1LV
UGYgdFeNrZ0PhDs44g9LRBCkViySARM24CN1EIaB1oUPgyM13EGxNiGT+SljktQi
IuI88SFdiUkZan0Zp2MQKLGQh9OwUXQmJ3QsuDhseEEyGd2zkeM0gLzAA4lPeDhh
xmisDq39T8fHkDnu5MzdVJFcI6A1ysCZE/OGc0yRlNN1qiZLuFXRjDLMN2ZKzfaa
ZaKfyTl535WcYHh0zGUg
=Yw4L
-----END PGP SIGNATURE-----

--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
pkg-multimedia-maintainers@lists.alioth.debian.org
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers

Reply via email to