Your message dated Fri, 05 Aug 2016 00:46:02 +0000
with message-id <[email protected]>
and subject line Bug#825285: fixed in kodi 17.0~alpha3+dfsg1-1
has caused the Debian Bug report #825285,
regarding kodi: please make the build reproducible (timestamps)
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.)
--
825285: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=825285
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: kodi
Version: 16.1+dfsg1-1
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Dear Maintainer,
While working on the “reproducible builds” effort [1], we have noticed
that kodi could not be built reproducibly.
The attached patch removes extra timestamps from the build system.
Regards,
Lukas Rechberger
[1]: https://wiki.debian.org/ReproducibleBuilds
diff --git a/debian/patches/01_reproducible_build.patch b/debian/patches/01_reproducible_build.patch
index ed4f07a..c9292eb 100644
--- a/debian/patches/01_reproducible_build.patch
+++ b/debian/patches/01_reproducible_build.patch
@@ -5,23 +5,23 @@ Forwarded: not-needed
--- a/xbmc/Application.cpp
+++ b/xbmc/Application.cpp
-@@ -511,7 +511,7 @@
+@@ -514,7 +514,7 @@
// specialVersion = " (version for XXXX)";
#endif
- CLog::Log(LOGNOTICE, "Using %s %s x%d build%s", buildType.c_str(), g_infoManager.GetAppName().c_str(), g_sysinfo.GetXbmcBitness(), specialVersion.c_str());
-- CLog::Log(LOGNOTICE, "%s compiled " __DATE__ " by %s for %s %s %d-bit %s (%s)", g_infoManager.GetAppName().c_str(), g_sysinfo.GetUsedCompilerNameAndVer().c_str(), g_sysinfo.GetBuildTargetPlatformName().c_str(),
-+ CLog::Log(LOGNOTICE, "%s compiled from " DEB_VERSION " by %s for %s %s %d-bit %s (%s)", g_infoManager.GetAppName().c_str(), g_sysinfo.GetUsedCompilerNameAndVer().c_str(), g_sysinfo.GetBuildTargetPlatformName().c_str(),
+ CLog::Log(LOGNOTICE, "Using %s %s x%d build%s", buildType.c_str(), CSysInfo::GetAppName().c_str(), g_sysinfo.GetXbmcBitness(), specialVersion.c_str());
+- CLog::Log(LOGNOTICE, "%s compiled " __DATE__ " by %s for %s %s %d-bit %s (%s)", CSysInfo::GetAppName().c_str(), g_sysinfo.GetUsedCompilerNameAndVer().c_str(), g_sysinfo.GetBuildTargetPlatformName().c_str(),
++ CLog::Log(LOGNOTICE, "%s compiled from " DEB_VERSION " by %s for %s %s %d-bit %s (%s)", CSysInfo::GetAppName().c_str(), g_sysinfo.GetUsedCompilerNameAndVer().c_str(), g_sysinfo.GetBuildTargetPlatformName().c_str(),
g_sysinfo.GetBuildTargetCpuFamily().c_str(), g_sysinfo.GetXbmcBitness(), g_sysinfo.GetBuildTargetPlatformVersionDecoded().c_str(),
g_sysinfo.GetBuildTargetPlatformVersion().c_str());
---- a/xbmc/GUIInfoManager.cpp
-+++ b/xbmc/GUIInfoManager.cpp
-@@ -4358,7 +4358,7 @@
+--- a/xbmc/utils/SystemInfo.cpp
++++ b/xbmc/utils/SystemInfo.cpp
+@@ -1256,7 +1256,7 @@
- std::string CGUIInfoManager::GetBuild()
+ std::string CSysInfo::GetBuildDate()
{
- return StringUtils::Format("%s", __DATE__);
+ return StringUtils::Format("%s", DEB_VERSION);
}
- std::string CGUIInfoManager::GetAppName()
+ bool CSysInfo::HasVideoToolBoxDecoder()
diff --git a/debian/patches/series b/debian/patches/series
index adbbc22..3e678ba 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -2,6 +2,7 @@
0002-core-added-arm64-support-to-GetKernelCpuFamily.patch
0003-core-added-s390x-support-to-system-info.patch
0004-core-Make-GetKernelBitness-return-64-for-s390x.patch
+01_reproducible_build.patch
02_allow_all_arches.patch
03-privacy.patch
04-differentiate-from-vanilla-Kodi.patch
diff --git a/debian/rules b/debian/rules
index bc907d3..f500a24 100755
--- a/debian/rules
+++ b/debian/rules
@@ -96,7 +96,7 @@ DEJAVUSANS=/usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
endif
override_dh_auto_configure: configure
- sed -i 's/DEB_VERSION/"'$(VERSION)'"/' xbmc/utils/SystemInfo.cpp
+ sed -i 's/DEB_VERSION/"'$(VERSION)'"/' xbmc/Application.cpp xbmc/utils/SystemInfo.cpp
fontforge -script $(CURDIR)/debian/mergefonts.ff \
/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf \
$(DEJAVUSANS) \
--- End Message ---
--- Begin Message ---
Source: kodi
Source-Version: 17.0~alpha3+dfsg1-1
We believe that the bug you reported is fixed in the latest version of
kodi, 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.
Balint Reczey <[email protected]> (supplier of updated kodi 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: SHA256
Format: 1.8
Date: Fri, 05 Aug 2016 01:23:53 +0200
Source: kodi
Binary: kodi kodi-data kodi-bin kodi-eventclients-common kodi-eventclients-dev
kodi-eventclients-wiiremote kodi-eventclients-ps3 kodi-eventclients-kodi-send
kodi-addons-dev
Architecture: source
Version: 17.0~alpha3+dfsg1-1
Distribution: experimental
Urgency: medium
Maintainer: Debian Multimedia Maintainers
<[email protected]>
Changed-By: Balint Reczey <[email protected]>
Description:
kodi - Open Source Home Theatre (executable binaries)
kodi-addons-dev - Open Source Home Theatre (Addons Dev package)
kodi-bin - Open Source Home Theatre (architecture-dependent files)
kodi-data - Open Source Home Theatre (arch-independent data package)
kodi-eventclients-common - Open Source Home Theatre (Event Client Common
package)
kodi-eventclients-dev - Open Source Home Theatre (Event Client Dev package)
kodi-eventclients-kodi-send - Open Source Home Theatre (Event Client Kodi-SEND
package)
kodi-eventclients-ps3 - Open Source Home Theatre (Event Client PS3 package)
kodi-eventclients-wiiremote - Open Source Home Theatre (Event Client WII
Remote support package
Closes: 824187 825285
Changes:
kodi (17.0~alpha3+dfsg1-1) experimental; urgency=medium
.
[ Lukas Rechberger ]
* Skip timestamps to make build reproducible (Closes: #825285)
.
[ Balint Reczey ]
* Build depend on groovy instead of groovy2 (Closes: #824187)
* Recommend kodi-visualization-spectrum
* New upstream alpha release 17.0 Alpha 2
See: https://kodi.tv/kodi-v17-krypton-alpha-2/
* Stop excluding paths from orig tarball which are already removed
* Refresh patches and changed paths in d/rules
* Fix FTBFS due to format string warnings
* Disable building DVDCSS
* Build-depend on libbluray-dev (>= 0.7.0) to match version required by
./configure
* Derive embedded libdvdnav and libdvdread from additional original tarballs
* Fix building with Google Test
* Ignore failing tests but run them with Valgrind when it is available
* Update d/copyright
* Add information about multiple orig tarballs
* New upstream alpha release 17.0 Alpha 3
See: https://kodi.tv/kodi-v17-krypton-alpha-3/
* Refresh patches
* Really revert patches to embedded dvdnav and dvdread copies in clean target
* Drop J2ME client support in sync with upstream
* Don't crash on missing version checker addon
* Position "from Debian" image better on new skin
* Drop symlinks to fonts used in the replaced skin
Checksums-Sha1:
26728767763ab6feda41b6dd6befb691db49ad8e 5048 kodi_17.0~alpha3+dfsg1-1.dsc
6843449c4d26cc97950b3dd93161b66be63d9945 369621
kodi_17.0~alpha3+dfsg1.orig-libdvdnav-5-0-3.tar.bz2
3cda64c06ca9b617d976c490651db4391a162e1f 394885
kodi_17.0~alpha3+dfsg1.orig-libdvdread-5-0-3.tar.bz2
babc1f4565f202d13805f0bcb511f94539c27d00 21450152
kodi_17.0~alpha3+dfsg1.orig.tar.xz
ea9b66e6c66614cfdc63ef6b5a16d1f85aa7fcb8 29932
kodi_17.0~alpha3+dfsg1-1.debian.tar.xz
Checksums-Sha256:
e7cd3a3d4789a8a7ea483617869ac2238597f81240b867eb220d95f2b56f638e 5048
kodi_17.0~alpha3+dfsg1-1.dsc
3ff45551e81378e994c5a2381962d35282570e303fa16357ecb98f6fb616fd3c 369621
kodi_17.0~alpha3+dfsg1.orig-libdvdnav-5-0-3.tar.bz2
321cdf2dbdc83c96572bc583cd27d8c660ddb540ff16672ecb28607d018ed82b 394885
kodi_17.0~alpha3+dfsg1.orig-libdvdread-5-0-3.tar.bz2
118d27f349354fcdefd2fc5c4e361bf6082de796534354a6c0eacb6f796d7264 21450152
kodi_17.0~alpha3+dfsg1.orig.tar.xz
f492b234b9752990131531cdac4055c4da2ff6e7551afc876688cfadfd0d60d8 29932
kodi_17.0~alpha3+dfsg1-1.debian.tar.xz
Files:
ea43455e9b761721bf7b3746c034f7f0 5048 video optional
kodi_17.0~alpha3+dfsg1-1.dsc
0b8eb73603514a9c39444c2235cdb45c 369621 video optional
kodi_17.0~alpha3+dfsg1.orig-libdvdnav-5-0-3.tar.bz2
b7b7d2a782087ed2a913263087083715 394885 video optional
kodi_17.0~alpha3+dfsg1.orig-libdvdread-5-0-3.tar.bz2
e149c9be1d76f08e5ee8a275affb5723 21450152 video optional
kodi_17.0~alpha3+dfsg1.orig.tar.xz
7b255342717399f390b9e21946cf395a 29932 video optional
kodi_17.0~alpha3+dfsg1-1.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAEBCAAGBQJXo9fEAAoJEPZk0la0aRp9Wk0QAJz2L+owXXkriY2WMsO0wKBk
J7ejUK7cz/CkjvX74p8ge5ss8QM+IPNVtaeT32z4hG3g4yAtlObrQS1C6W/hiwpq
SXxbPz/S6uR7tL61Gym/7rIR0tQKTvjvhrmjKAJ43QLVx2McfBpYJiasRf0pvucH
+C3sCqqhs+/MMPvW5mJULNNwFgst3LVaqz1vZp+jn+xFqmuI17dUUrPqBb9/AXYz
f5kInWZU+O/MnGaPrNc5MQIjxLfiMvOATUBtgWqfyF6VuuqnOGHdMOqFH6BoBeDl
lzyiw/q8E7+HPZzh5fsCYBOtVWdumxYd161XfDlG/jpQyBlBcUnmlKJoVRY+FHmJ
TLzamlDOnWesMPLsteEekjYGNt/+ojJz0utEjmd4YleLWM6XM4Jy1cpBxvXoXqeR
TDLVdBNV/D/BL62lrV+036/wRjpRVNgk2X9hYcbv2jgRNBuDm2znDvWRY0MBT3Kw
UOkqONfZfdrzx8t0pVOow23x23ePLZWSvnmAQdgeTiTC27Ii8Fp7GkbFNaCjKXpS
79eIv1w2yTgMVhOlu5c9F1VFgBqZMYMNw1GPJ+GnJV08cE72OzajnNUycrzvoQ79
nkDiuycqQhcpSOr6ENCPs9qwfQTMRaMatAeqZuz1isr4VsTIjb4XQetmxwNlqK+r
05HKPpvlZVyBccHgjK8C
=RxNm
-----END PGP SIGNATURE-----
--- End Message ---
_______________________________________________
pkg-multimedia-maintainers mailing list
[email protected]
http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/pkg-multimedia-maintainers