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
