Package: release.debian.org User: release.debian....@packages.debian.org Usertags: unblock Severity: normal
Dear Release Team, Please unblock xbmc to let it migrate to Jessie. The update contains only two fixes for important bugs and one minor source cleaning change which does not affect the built binaries: Changes: xbmc (2:13.2+dfsg1-4) unstable; urgency=medium . * Version check is now removed from source, no need to remove it during the build * Fix suspend/hibernate with upower >= 0.99.1 (Closes: #767161) * Fix random failure in playing video using VDPAU (Closes: #742896) Thanks: Balint
diff -Nru xbmc-13.2+dfsg1/debian/changelog xbmc-13.2+dfsg1/debian/changelog --- xbmc-13.2+dfsg1/debian/changelog 2014-10-25 00:40:28.000000000 +0200 +++ xbmc-13.2+dfsg1/debian/changelog 2014-11-08 00:05:40.000000000 +0100 @@ -1,3 +1,11 @@ +xbmc (2:13.2+dfsg1-4) unstable; urgency=medium + + * Version check is now removed from source, no need to remove it during the build + * Fix suspend/hibernate with upower >= 0.99.1 (Closes: #767161) + * Fix random failure in playing video using VDPAU (Closes: #742896) + + -- Balint Reczey <bal...@balintreczey.hu> Fri, 07 Nov 2014 23:52:10 +0100 + xbmc (2:13.2+dfsg1-3) unstable; urgency=medium [ Balint Reczey ] diff -Nru xbmc-13.2+dfsg1/debian/patches/0017-libav-Fix-uninitialized-read.patch xbmc-13.2+dfsg1/debian/patches/0017-libav-Fix-uninitialized-read.patch --- xbmc-13.2+dfsg1/debian/patches/0017-libav-Fix-uninitialized-read.patch 1970-01-01 01:00:00.000000000 +0100 +++ xbmc-13.2+dfsg1/debian/patches/0017-libav-Fix-uninitialized-read.patch 2014-11-08 00:05:40.000000000 +0100 @@ -0,0 +1,26 @@ +From 414522d5049a230e71a2c2fef45a6b525d6a9803 Mon Sep 17 00:00:00 2001 +From: Anton Khirnov <an...@khirnov.net> +Date: Sun, 26 Oct 2014 18:29:48 +0100 +Subject: [PATCH] Fix uninitialized read. + +--- + xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp | 3 --- + 1 file changed, 3 deletions(-) + +diff --git a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp +index 932985a..9d90a9c 100644 +--- a/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp ++++ b/xbmc/cores/dvdplayer/DVDCodecs/Video/VDPAU.cpp +@@ -1095,9 +1095,6 @@ int CDecoder::Decode(AVCodecContext *avctx, AVFrame *pFrame) + + CSingleLock lock(m_DecoderSection); + +- if (m_DecoderError && pFrame) +- return VC_ERROR; +- + if (!m_vdpauConfigured) + return VC_ERROR; + +-- +2.0.0.rc2 + diff -Nru xbmc-13.2+dfsg1/debian/patches/0018-linux-Check-for-Logind-first-then-Kit-s-with-UPower-.patch xbmc-13.2+dfsg1/debian/patches/0018-linux-Check-for-Logind-first-then-Kit-s-with-UPower-.patch --- xbmc-13.2+dfsg1/debian/patches/0018-linux-Check-for-Logind-first-then-Kit-s-with-UPower-.patch 1970-01-01 01:00:00.000000000 +0100 +++ xbmc-13.2+dfsg1/debian/patches/0018-linux-Check-for-Logind-first-then-Kit-s-with-UPower-.patch 2014-11-08 00:05:40.000000000 +0100 @@ -0,0 +1,30 @@ +From c6ae8568b99785465d1461c8878cdee08ff44eae Mon Sep 17 00:00:00 2001 +From: Balint Reczey <bal...@balintreczey.hu> +Date: Tue, 4 Nov 2014 00:13:21 +0100 +Subject: [PATCH] linux: Check for Logind first, then *Kit-s with UPower when + detecting PM framework + +Logind is the most likely candidate to work nowadays and latest UPower does +not provide suspend/hibernate API. +--- + xbmc/powermanagement/PowerManager.cpp | 6 +++--- + 1 file changed, 3 insertions(+), 3 deletions(-) + +--- a/xbmc/powermanagement/PowerManager.cpp ++++ b/xbmc/powermanagement/PowerManager.cpp +@@ -78,12 +78,12 @@ + m_instance = new CAndroidPowerSyscall(); + #elif defined(TARGET_POSIX) + #if defined(HAS_DBUS) +- if (CConsoleUPowerSyscall::HasConsoleKitAndUPower()) ++ if (CLogindUPowerSyscall::HasLogind()) ++ m_instance = new CLogindUPowerSyscall(); ++ else if (CConsoleUPowerSyscall::HasConsoleKitAndUPower()) + m_instance = new CConsoleUPowerSyscall(); + else if (CConsoleDeviceKitPowerSyscall::HasDeviceConsoleKit()) + m_instance = new CConsoleDeviceKitPowerSyscall(); +- else if (CLogindUPowerSyscall::HasLogind()) +- m_instance = new CLogindUPowerSyscall(); + else if (CUPowerSyscall::HasUPower()) + m_instance = new CUPowerSyscall(); + #if defined(HAS_HAL) diff -Nru xbmc-13.2+dfsg1/debian/patches/series xbmc-13.2+dfsg1/debian/patches/series --- xbmc-13.2+dfsg1/debian/patches/series 2014-10-25 00:40:28.000000000 +0200 +++ xbmc-13.2+dfsg1/debian/patches/series 2014-11-08 00:05:40.000000000 +0100 @@ -11,6 +11,8 @@ 0013-mips-Add-configure-option-for-mips-and-mipsel.patch 0014-mips-Don-t-use-ASM-round-and-truncate-on-MIPS.patch 0016-mips-Fix-build-with-using-OpenGL-rendering.patch +0017-libav-Fix-uninitialized-read.patch +0018-linux-Check-for-Logind-first-then-Kit-s-with-UPower-.patch 03-privacy.patch 04-differentiate-from-vanilla-XBMC.patch 05-Fix-GLES-with-X11.patch @@ -19,3 +21,4 @@ 08-armel.patch 09-use-correct-ftgl.h 11-fix-vdpau-include.patch + diff -Nru xbmc-13.2+dfsg1/debian/rules xbmc-13.2+dfsg1/debian/rules --- xbmc-13.2+dfsg1/debian/rules 2014-10-25 00:40:28.000000000 +0200 +++ xbmc-13.2+dfsg1/debian/rules 2014-11-08 00:05:40.000000000 +0100 @@ -109,7 +109,6 @@ override_dh_auto_configure: configure sed -i 's/DEB_VERSION/"'$(VERSION)'"/' xbmc/GUIInfoManager.cpp - -rm -r addons/service.xbmc.versioncheck mkdir -p xbmc/visualizations/XBMCProjectM/libprojectM/fonts -ln -s /usr/share/fonts/truetype/ttf-bitstream-vera/Vera.ttf xbmc/visualizations/XBMCProjectM/libprojectM/fonts/ -ln -s /usr/share/fonts/truetype/ttf-bitstream-vera/VeraMono.ttf xbmc/visualizations/XBMCProjectM/libprojectM/fonts/