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