[med-svn] [Git][python-team/packages/python-multipletau][master] 2 commits: Include d/patches/reproducible-build.patch, Closes: #1058681

Alexandre Mestiashvili (@mestia) gitlab at salsa.debian.org
Fri Dec 22 19:32:46 GMT 2023



Alexandre Mestiashvili pushed to branch master at Debian Python Team / packages / python-multipletau


Commits:
64c4f2f9 by Alexandre Mestiashvili at 2023-12-22T20:26:27+01:00
Include d/patches/reproducible-build.patch, Closes: #1058681

- - - - -
f89bf569 by Alexandre Mestiashvili at 2023-12-22T20:29:35+01:00
Update changelog

- - - - -


3 changed files:

- debian/changelog
- + debian/patches/reproducible-build.patch
- debian/patches/series


Changes:

=====================================
debian/changelog
=====================================
@@ -1,3 +1,9 @@
+python-multipletau (0.3.3+ds-6) UNRELEASED; urgency=medium
+
+  * Include d/patches/reproducible-build.patch, Closes: #1058681
+
+ -- Alexandre Mestiashvili <mestia at debian.org>  Fri, 22 Dec 2023 20:29:18 +0100
+
 python-multipletau (0.3.3+ds-5) unstable; urgency=medium
 
   * Team upload.


=====================================
debian/patches/reproducible-build.patch
=====================================
@@ -0,0 +1,23 @@
+Description: Make the build reproducible
+Author: Chris Lamb <lamby at debian.org>
+Last-Update: 2023-12-14
+
+--- python-multipletau-0.3.3+ds.orig/multipletau/_version.py
++++ python-multipletau-0.3.3+ds/multipletau/_version.py
+@@ -121,7 +121,15 @@ if True:  # pragma: no cover
+         # Get the version from the previously generated `_version_save.py`
+         longversion = load_version(versionfile)
+ 
+-    # 3. last resort: date
++    # 3. SOURCE_DATE_EPOCH
++    if longversion == "":
++        longversion = time.strftime(
++            "%Y.%m.%d-%H-%M-%S",
++            time.gmtime(int(os.environ.get('SOURCE_DATE_EPOCH', time.time())))
++        )
++        print("Using SOURCE_DATE_EPOCH time as version: {}".format(longversion))
++
++    # 4. last resort: date
+     if longversion == "":
+         print("Could not determine version. Reason:")
+         print(traceback.format_exc())


=====================================
debian/patches/series
=====================================
@@ -1,3 +1,4 @@
 examples_location.patch
 packaged-mathjax.patch
 python3.12.patch
+reproducible-build.patch



View it on GitLab: https://salsa.debian.org/python-team/packages/python-multipletau/-/compare/fa618bd2b5ee772c74a5a431673c04b11653998d...f89bf5693e2579e35b7b45461ba60aa8504466c8

-- 
View it on GitLab: https://salsa.debian.org/python-team/packages/python-multipletau/-/compare/fa618bd2b5ee772c74a5a431673c04b11653998d...f89bf5693e2579e35b7b45461ba60aa8504466c8
You're receiving this email because of your account on salsa.debian.org.


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://alioth-lists.debian.net/pipermail/debian-med-commit/attachments/20231222/9fc0e8fc/attachment-0001.htm>


More information about the debian-med-commit mailing list