Your message dated Thu, 18 Aug 2016 16:28:53 +0000
with message-id <[email protected]>
and subject line Bug#825285: fixed in kodi 16.1+dfsg1-2
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: 16.1+dfsg1-2

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: Thu, 18 Aug 2016 17:32:53 +0200
Source: kodi
Binary: kodi kodi-data kodi-bin kodi-eventclients-common kodi-eventclients-dev 
kodi-eventclients-wiiremote kodi-eventclients-j2me kodi-eventclients-ps3 
kodi-eventclients-kodi-send kodi-addons-dev
Architecture: source
Version: 16.1+dfsg1-2
Distribution: unstable
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-j2me - Open Source Home Theatre (Event Client J2ME 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 831137 832857
Changes:
 kodi (16.1+dfsg1-2) unstable; 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
   * Build-depend on libbluray-dev (>= 0.7.0) to match version
     required by ./configure
 .
   [ Tobias Grimm ]
   * Added gcc-6 fixes for CxImage code (Closes: #831137)
   * Disabled failing webserver tests (Closes: #832857)
Checksums-Sha1:
 e436cd87a7044117af8fa048f1ddd6f86a4dd0eb 4465 kodi_16.1+dfsg1-2.dsc
 b3c48b878be4301c1ccd6e0eaba9ad259520f401 40628 kodi_16.1+dfsg1-2.debian.tar.xz
Checksums-Sha256:
 e90d46cbe2d00390533d36aed324ab86d353301b85af263604ff97db46f10985 4465 
kodi_16.1+dfsg1-2.dsc
 6345bf532b83d1e0bd4e6e38cbeb2da1178cee9ae9339b044269bd3466db809a 40628 
kodi_16.1+dfsg1-2.debian.tar.xz
Files:
 d6a9826421fb3116eb31f48001a7ab64 4465 video optional kodi_16.1+dfsg1-2.dsc
 c5a02d6938795c58d7b1992e9012f132 40628 video optional 
kodi_16.1+dfsg1-2.debian.tar.xz

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

iQIcBAEBCAAGBQJXtdaGAAoJEPZk0la0aRp99ooP/0VirY7SP+WmbrtVaK/Eu0pE
wMhU15y9nzz/Ke7SdrxdzhX4QlHHv9eZYMkrRctDAm/v8ojp0ncTCvOB7CiYghI9
pXALhoTXpoV4tl//QvawatuOouYFfarCBGtFW2WM8F7byRsQcVlUej3GW9ldnY/D
0Rjfghk1aSq9bI3hN9PnXbCEazR/wT+dwn+W2Ppi2q+SLUYf5wMdcjs/lBhNgrAw
bNG0RHLxa22Mw25MJrQTIuZUwvZX+2XSQwToDl1DqBvdln4Mdh8TvN14C44FE8RF
r+Mup36xxtnV/1srUNNBY13ox0SJhg8vN0U5y8UNC8c8XYyTOwt6pwsEUyjo0msY
bhbhoQQyWY4SsGN6dqvhamPdlclXewn+7IghuFFXF0u6AOfNh6J9W3eMf+GhEDR/
sKiMYzcSMnF1TvaffTwVmc7m9YK2eEsLVmABzXBhwm8WJtOY5ydfmVCd92wvDfIO
zdYaYU94D9uac2d4tUZP94hNwfURKhqHxXI7rJYL3ghUkNNRdUQRPE27ydUhY2bH
sD3aG6b1QsLC8IMU07TEwMuMw0yMaggQrX8c1L3+n+9ASUk10X3DmQAi0OqJJqzI
6Av7L/5v9hv3pcmr5UsPonX8D99VyH12ZlV2PKzW6R0iHG2Uz9Yvt4S3SoSTr5OH
KpFjm6T+OD7480R1HDJr
=VB1I
-----END PGP SIGNATURE-----

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

Reply via email to