Your message dated Mon, 02 May 2016 22:51:02 +0000
with message-id <e1axmga-0001qx...@franck.debian.org>
and subject line Bug#765578: fixed in vlc 2.2.3-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.3-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.
Sebastian Ramacher <sramac...@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: SHA256

Format: 1.8
Date: Mon, 02 May 2016 22:55:00 +0200
Source: vlc
Binary: libvlc-dev libvlc5 libvlccore-dev libvlccore8 vlc vlc-data vlc-nox 
vlc-plugin-fluidsynth vlc-plugin-jack vlc-plugin-notify vlc-plugin-sdl 
vlc-plugin-svg vlc-plugin-zvbi vlc-plugin-samba
Architecture: source
Version: 2.2.3-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Multimedia Maintainers 
<pkg-multimedia-maintainers@lists.alioth.debian.org>
Changed-By: Sebastian Ramacher <sramac...@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-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-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: 765578
Changes:
 vlc (2.2.3-1) unstable; urgency=medium
 .
   [ Mateusz Łukasik ]
   * New upstream release.
   * debian/patches:
     - Refresh fix-translation.patch: remove parts included upstream.
     - Remove qt4-Fix-resume-where-you-left-off.patch,
       qt4-input_manager-Always-reset-lastURI-when-stopping.patch,
       avcodec-pass-consistent-dimensions-to-hardware-decod.patch: included
       upstream.
     - Add drop-check-qt-check.patch: to ignore check qt version.
 .
   [ Sebastian Ramacher ]
   * debian/patches: Fix build on hurd-i386. Thanks to Samuel Thibault. (Closes:
     #765578)
   * Update ffmpeg to 2.8.7.
   * debian/vlc{,-nox}.lintian-overrides: Override embedded-libary.
   * debian/source/lintian-overrides: Update overrides.
Checksums-Sha1:
 6f2ff2c472c2cf0b9b59b8416037c9962349a17a 5950 vlc_2.2.3-1.dsc
 8c0fb21703cf77442338a26f2f645eda68bde6b2 7205628 
vlc_2.2.3.orig-ffmpeg-2-8-7.tar.xz
 8d83c7b81e63956fdcb5cbee58cb2474d06baeae 21835204 vlc_2.2.3.orig.tar.xz
 0863faaf31e3e5b6fe9b96ccb486c743f3077a73 173 vlc_2.2.3.orig.tar.xz.asc
 3bb2d7d28c2118e94d7ddd3be3a5c92513e23c1b 72732 vlc_2.2.3-1.debian.tar.xz
Checksums-Sha256:
 c1946728e0f2bdd980e2a7372dffa49935dd8ffef368c6acf5c9b7c61a9b219b 5950 
vlc_2.2.3-1.dsc
 97be8a6c1cab2c52015544f76d40f6fd0babcb1b40cf601b4e57fb818564157c 7205628 
vlc_2.2.3.orig-ffmpeg-2-8-7.tar.xz
 b9d7587d35f13c3c981964c8cc8b03f1c7c8edf528be476b3ca1d2efedd5bf5b 21835204 
vlc_2.2.3.orig.tar.xz
 0f05ff682a968d3635af61065ff968001f3fb079f682a448a13606caa3a9e5c3 173 
vlc_2.2.3.orig.tar.xz.asc
 3bbf29c466d0633efc4897c689fd2ed62adfb5a04ad5e263f9e6889f91bef0ad 72732 
vlc_2.2.3-1.debian.tar.xz
Files:
 07bbf7959155460f81b68286386dd291 5950 video optional vlc_2.2.3-1.dsc
 7e5b1c98eedfc3a364fa8c4095deeae5 7205628 video optional 
vlc_2.2.3.orig-ffmpeg-2-8-7.tar.xz
 ecbc65be549e5cc83e4cbe0129e66dcd 21835204 video optional vlc_2.2.3.orig.tar.xz
 d5cda03b1180452d72df0e096158a40f 173 video optional vlc_2.2.3.orig.tar.xz.asc
 24c4046f7207aa92b2f9efc38998a900 72732 video optional vlc_2.2.3-1.debian.tar.xz

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

iQIcBAEBCAAGBQJXJ8DeAAoJEGny/FFupxmT5ZIP/2lxaBIdpgyHRL7PA4rm51Wz
VngC9IT8iKxuak3IR3swhe+fFPWFvQZXx1dmSrKYvfXVOAAnEve8C2KXATThjAMM
R9kSQRIXvlbqwdl82fnibqV/9G4/nglcs1/FUoeZ8sRkd9pFOdQxI/zJE2N//9kB
rNHLRjTzklcjvDBZQbQfGiIa8GoE+9jJZjR86SrepvWLHTBKdEesI/fAY9d28Era
1VDrS1767jNRDJbbXo2bLuvlLKF/qiJs4GWAXorSdwXKQRk5exhqvQsEw2hbPoZp
lrHDD/U+H6lR4WU6GiY7dzHPltlYIaz0W2Km5uwsvZPB31FtU7eZ2d3zIM6gpM/3
j7l/6xusH+LX1OTMGCWml64nIoiy5wdA+1A76/QShUBZRkme7Jvg3u3zG17NXBGS
Fv/VIiArjFixuyNVRKlpDJB0MrWYuyhp1AssEDnUZk5NY22fBlNglm306RamR8c9
sTUykvicXyAIJUnWl5mRrNDF0o0/TIir4aJxZNk1lGUmfpihCeGokhXt2IzFwY0O
8/CU3vzVY4Sf6tZo7m9iBgAKXZoZVutmA5qYGlIJbOHMciZBW0GuMV1YiaJT39su
KfY7uYP4E/RFF07ULt+vi1ZW1r/1elcsNVPHOgP9wCdR4r/Vo/eERG7ANs4aHGbR
RmQqD/MHNwhv9H87hySn
=FAcP
-----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