Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-PyMuPDF for openSUSE:Factory 
checked in at 2026-08-25 13:19:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-PyMuPDF (Old)
 and      /work/SRC/openSUSE:Factory/.python-PyMuPDF.new.1258 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-PyMuPDF"

Tue Aug 25 13:19:20 2026 rev:33 rq:1373372 version:1.27.2.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-PyMuPDF/python-PyMuPDF.changes    
2026-06-01 18:08:16.444925855 +0200
+++ /work/SRC/openSUSE:Factory/.python-PyMuPDF.new.1258/python-PyMuPDF.changes  
2026-08-25 13:19:23.641487761 +0200
@@ -1,0 +2,11 @@
+Sun Aug 23 06:03:47 UTC 2026 - Bernhard Wiedemann <[email protected]>
+
+- Make the build reproducible: the bundled mupdf static library
+  pymupdf/mupdf-devel/lib/libmupdf-threads.a, and therefore its
+  hash in dist-info/RECORD, differed between builds.
+  * Pass -frandom-seed to pin the random suffix gcc puts on the
+    .gnu.lto_* section names of the -ffat-lto-objects output.
+  * Set AR="ar -D" so mupdf's `ar cr` stops storing the build time
+    in the archive header.
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ python-PyMuPDF.spec ++++++
--- /var/tmp/diff_new_pack.jjn8kE/_old  2026-08-25 13:19:26.037572133 +0200
+++ /var/tmp/diff_new_pack.jjn8kE/_new  2026-08-25 13:19:26.040572239 +0200
@@ -79,8 +79,10 @@
 cp %{SOURCE1} .
 
 %build
-export CFLAGS="%{optflags} -ffat-lto-objects -I/usr/include/freetype2 -DNDEBUG"
+export CFLAGS="%{optflags} -ffat-lto-objects -frandom-seed=%{version} 
-I/usr/include/freetype2 -DNDEBUG"
 export ARCHFLAGS="%{optflags}"
+# -D makes .a files deterministic
+export AR="ar -D"
 %pyproject_wheel
 
 %install

Reply via email to