Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-ocrmypdf for openSUSE:Factory 
checked in at 2026-11-10 14:44:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-ocrmypdf (Old)
 and      /work/SRC/openSUSE:Factory/.python-ocrmypdf.new.3759290 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-ocrmypdf"

Tue Nov 10 14:44:20 2026 rev:3 rq:1396484 version:17.14.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-ocrmypdf/python-ocrmypdf.changes  
2026-11-02 16:39:02.642924349 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-ocrmypdf.new.3759290/python-ocrmypdf.changes 
    2026-11-10 14:45:56.911460916 +0100
@@ -1,0 +2,53 @@
+Mon Nov  9 10:13:12 UTC 2026 - Martin Hauke <[email protected]>
+
+- Update to version 17.14.0:
+  * Declare numpy as a test dependency.
+  * Skip pymupdf test dependency on Python 3.15
+  * Ignore missing numpy in mypy; it is only installed with
+    optional extras.
+  * Fix ruff SIM102 nested-if warnings.
+  * Upgrade to pikepdf 10.18 and use its typed getters.
+  * Fix RTL word order, spacing and glyph fonts in fpdf2
+    renderer.
+  * Select fonts for a word in runs when no single font covers
+    it.
+  * Find images in Form XObjects that omit the optional /Type.
+  * Keep colour operators in order when merging leftover state.
+  * Harden leftover state from stripped text objects.
+  * Strip invisible text more completely without losing text state.
+  * Measure a rising line's font size where its baseline is highest
+  * Let mypy pass without the rapidocr extra installed.
+  * Give RapidOCR lines x_size and x_descenders line metrics.
+  * Add a command to download RapidOCR models in advance.
+  * Judge RapidOCR page orientation with a page orientation model.
+  * Recommend uv for RapidOCR, and report failed model downloads
+    cleanly.
+  * Replace RapidOCR engine's internal tuples with frozen, slotted
+    dataclasses.
+  * Document the RapidOCR engine.
+  * Fit RapidOCR lines to their ink.
+  * Read RapidOCR tables by rows, and prose by columns.
+  * Give each worker thread its own RapidOCR engine.
+  * Add RapidOCR as an optional OCR engine.
+  * Add a rapidocr extra.
+  * Fix the generate_ocr() example in the plugin docs.
+  * Don't require Tesseract when another OCR engine is selected.
+  * Replace internal tuples and dicts with frozen, slotted
+    dataclasses.
+  * Only cap line font size when the box is far above the line
+    metrics.
+  * Run the assertions in test_tesseract_not_installed.
+  * Cover the line metrics cap fully.
+  * Cap fpdf2 line font size by the engine's line metrics.
+  * fix: preserve visible text when Tr changes within BT/ET.
+  * Avoid exhausting file descriptors in PDF/A validation
+    performance test.
+  * build(deps): bump certifi from 2026.7.22 to 2026.10.19
+  * build(deps): bump pillow from 12.3.0 to 13.0.0
+- Update to version 17.13.1:
+  * Walk PDF object graphs with pikepdf 10.17 instead of by hand.
+  * Keep the existing output file if the final write is
+    interrupted.
+  * Fix OCR text clipped by form /BBox on offset or rotated pages.
+
+-------------------------------------------------------------------

Old:
----
  OCRmyPDF-17.13.0.tar.xz
  OCRmyPDF-17.4.2.tar.xz

New:
----
  OCRmyPDF-17.14.0.tar.xz

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

Other differences:
------------------
++++++ python-ocrmypdf.spec ++++++
--- /var/tmp/diff_new_pack.EUfh5S/_old  2026-11-10 14:45:58.040508215 +0100
+++ /var/tmp/diff_new_pack.EUfh5S/_new  2026-11-10 14:45:58.042508299 +0100
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-ocrmypdf
-Version:        17.13.0
+Version:        17.14.0
 Release:        0
 Summary:        OCRmyPDF adds an OCR text layer to scanned PDF files
 License:        MPL-2.0
@@ -169,6 +169,8 @@
 donttest+=" or test_gray_mask_ocrs_to_text"
 donttest+=" or test_cropbox_outside_mediabox_yields_valid_output"
 donttest+=" or test_reversed_mediabox_does_not_crash"
+# we don't have a package for RapidOCR yet
+donttest+=" or rapidocr"
 %pytest -k "not ($donttest)" --ignore=tests/test_links.py
 
 %post

++++++ OCRmyPDF-17.13.0.tar.xz -> OCRmyPDF-17.14.0.tar.xz ++++++
++++ 14726 lines of diff (skipped)

++++++ _service ++++++
--- /var/tmp/diff_new_pack.EUfh5S/_old  2026-11-10 14:45:58.613532221 +0100
+++ /var/tmp/diff_new_pack.EUfh5S/_new  2026-11-10 14:45:58.620532514 +0100
@@ -6,7 +6,7 @@
       <param name="exclude">.git</param>
       <param name="versionformat">@PARENT_TAG@</param>
       <param name="versionrewrite-pattern">v(.*)</param>
-      <param name="revision">v17.13.0</param>
+      <param name="revision">v17.14.0</param>
       <param name="changesgenerate">enable</param>
       </service>
    <service name="recompress" mode="manual">

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.EUfh5S/_old  2026-11-10 14:45:58.645533561 +0100
+++ /var/tmp/diff_new_pack.EUfh5S/_new  2026-11-10 14:45:58.650533771 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://github.com/ocrmypdf/OCRmyPDF.git</param>
-              <param 
name="changesrevision">1a1cfb595b9a504a4689b23193a76bae7c3a156d</param></service></servicedata>
+              <param 
name="changesrevision">62b6f67870a336227354b33799325b3ee527c009</param></service></servicedata>
 (No newline at EOF)
 

Reply via email to