Source: python-sphinx-chango
Version: 0.6.1-1
Severity: normal
Tags: patch
X-Debbugs-Cc: [email protected]
User: [email protected]
Usertags: randomness

Hi,

python-sphinx-chango is currently not reproducible.

https://reproduce.debian.net/all/forky.html#python-sphinx-chango

The problem is that python-typer uses the default_factor parameter to
print the default value of the parameter. But in this case it is the
memory address of the today function which is not reproducible. The help
text already states the default so this is not needed. The attached
patch fixes this.

Cheers Jochen
diff -Nru python-sphinx-chango-0.6.1/debian/patches/fix-reproducible.patch 
python-sphinx-chango-0.6.1/debian/patches/fix-reproducible.patch
--- python-sphinx-chango-0.6.1/debian/patches/fix-reproducible.patch    
1970-01-01 01:00:00.000000000 +0100
+++ python-sphinx-chango-0.6.1/debian/patches/fix-reproducible.patch    
2026-04-04 19:41:43.000000000 +0200
@@ -0,0 +1,11 @@
+Description: Do not show memory address of _today() in help
+--- python-sphinx-chango-0.6.1.orig/src/chango/_cli/release.py
++++ python-sphinx-chango-0.6.1/src/chango/_cli/release.py
+@@ -29,6 +29,7 @@ def release(
+             help="The date of the version release. Defaults to today.",
+             parser=date_callback,
+             default_factory=_today,
++            show_default=False,
+         ),
+     ],
+ ) -> None:
diff -Nru python-sphinx-chango-0.6.1/debian/patches/series 
python-sphinx-chango-0.6.1/debian/patches/series
--- python-sphinx-chango-0.6.1/debian/patches/series    2025-08-14 
17:35:09.000000000 +0200
+++ python-sphinx-chango-0.6.1/debian/patches/series    2026-04-04 
19:41:43.000000000 +0200
@@ -1 +1,2 @@
 0001_fix_privacy-breach-generic.patch
+fix-reproducible.patch

Reply via email to