Hello community,

here is the log from the commit of package python-marshmallow for 
openSUSE:Factory checked in at 2019-06-12 13:01:49
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-marshmallow (Old)
 and      /work/SRC/openSUSE:Factory/.python-marshmallow.new.4811 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-marshmallow"

Wed Jun 12 13:01:49 2019 rev:6 rq:706098 version:2.19.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-marshmallow/python-marshmallow.changes    
2019-05-22 10:50:46.943346597 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-marshmallow.new.4811/python-marshmallow.changes
  2019-06-12 13:01:50.717293389 +0200
@@ -1,0 +2,5 @@
+Tue May 28 09:46:25 UTC 2019 - Bernhard Wiedemann <bwiedem...@suse.com>
+
+- Add reproducible.patch to make build reproducible (boo#1047218)
+
+-------------------------------------------------------------------

New:
----
  reproducible.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-marshmallow.spec ++++++
--- /var/tmp/diff_new_pack.DXiGTu/_old  2019-06-12 13:01:51.289293262 +0200
+++ /var/tmp/diff_new_pack.DXiGTu/_new  2019-06-12 13:01:51.293293261 +0200
@@ -28,6 +28,7 @@
 Source:         
https://files.pythonhosted.org/packages/source/m/marshmallow/marshmallow-%{version}.tar.gz
 # https://github.com/humitos/sphinx-version-warning/issues/22
 Patch0:         python-marshmallow-no-version-warning.patch
+Patch1:         reproducible.patch
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
@@ -62,6 +63,7 @@
 %prep
 %setup -q -n marshmallow-%{version}
 %patch0 -p1
+%patch1 -p1
 
 %build
 %python_build

++++++ reproducible.patch ++++++
https://github.com/marshmallow-code/marshmallow/pull/679.patch

>From 8064d7e155a78cde6e7a2387ec365dcf0798641d Mon Sep 17 00:00:00 2001
From: "Bernhard M. Wiedemann" <bwiedem...@suse.de>
Date: Sun, 24 Sep 2017 21:54:43 +0200
Subject: [PATCH] Use Changelog date instead of build date

in order to make builds reproducible.
See https://reproducible-builds.org/ for why this is good.
---
 docs/conf.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

Index: marshmallow-2.19.2/docs/conf.py
===================================================================
--- marshmallow-2.19.2.orig/docs/conf.py
+++ marshmallow-2.19.2/docs/conf.py
@@ -57,7 +57,7 @@ master_doc = 'index'
 # General information about the project.
 project = u'marshmallow'
 copyright = ' {0:%Y} <a href="https://stevenloria.com";>Steven 
Loria</a>'.format(
-    dt.datetime.utcnow()
+    dt.datetime.utcfromtimestamp(os.path.getmtime('../CHANGELOG.rst'))
 )
 
 version = release = marshmallow.__version__

Reply via email to