Hello community,

here is the log from the commit of package python-tesserocr for 
openSUSE:Factory checked in at 2020-03-26 23:34:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-tesserocr (Old)
 and      /work/SRC/openSUSE:Factory/.python-tesserocr.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-tesserocr"

Thu Mar 26 23:34:21 2020 rev:10 rq:788507 version:2.5.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-tesserocr/python-tesserocr.changes        
2020-01-13 22:23:19.882568518 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-tesserocr.new.3160/python-tesserocr.changes  
    2020-03-26 23:35:05.210814312 +0100
@@ -1,0 +2,7 @@
+Thu Mar 26 10:39:41 UTC 2020 - pgaj...@suse.com
+
+- version update to 2.5.1
+  * Fix order of linker arguments (#211)
+  * Fix memory leaks in GetComponentImages (#213)
+
+-------------------------------------------------------------------

Old:
----
  tesserocr-2.5.0.tar.gz

New:
----
  tesserocr-2.5.1.tar.gz

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

Other differences:
------------------
++++++ python-tesserocr.spec ++++++
--- /var/tmp/diff_new_pack.f1XXrD/_old  2020-03-26 23:35:06.434814754 +0100
+++ /var/tmp/diff_new_pack.f1XXrD/_new  2020-03-26 23:35:06.438814756 +0100
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-tesserocr
-Version:        2.5.0
+Version:        2.5.1
 Release:        0
 Summary:        A Python wrapper around tesseract-ocr
 License:        MIT
@@ -63,7 +63,7 @@
 %check
 %python_exec setup.py develop --user
 # test_LSTM_choices failure: https://github.com/sirfz/tesserocr/issues/214
-%python_exec -m pytest -v -k 'not test_LSTM_choices' tests
+%pytest -k 'not test_LSTM_choices'
 
 %files %{python_files}
 %license LICENSE

++++++ tesserocr-2.5.0.tar.gz -> tesserocr-2.5.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tesserocr-2.5.0/PKG-INFO new/tesserocr-2.5.1/PKG-INFO
--- old/tesserocr-2.5.0/PKG-INFO        2019-11-09 00:11:54.000000000 +0100
+++ new/tesserocr-2.5.1/PKG-INFO        2020-03-17 18:41:39.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: tesserocr
-Version: 2.5.0
+Version: 2.5.1
 Summary: A simple, Pillow-friendly, Python wrapper around tesseract-ocr API 
using Cython
 Home-page: https://github.com/sirfz/tesserocr
 Author: Fayez Zouheiry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tesserocr-2.5.0/setup.py new/tesserocr-2.5.1/setup.py
--- old/tesserocr-2.5.0/setup.py        2019-11-08 23:49:38.000000000 +0100
+++ new/tesserocr-2.5.1/setup.py        2020-03-17 18:39:50.000000000 +0100
@@ -94,7 +94,9 @@
     options = {'-L': 'library_dirs',
                '-I': 'include_dirs',
                '-l': 'libraries'}
-    config = {}
+    config = {'library_dirs': [],
+              'include_dirs': [],
+              'libraries': []}
     import itertools
     for f in itertools.chain(flags, flags2):
         try:
@@ -104,8 +106,7 @@
         val = f[2:]
         if opt == 'include_dirs' and psplit(val)[1].strip(os.sep) in 
('leptonica', 'tesseract'):
             val = dirname(val)
-        config.setdefault(opt, set()).add(val)
-    config = {k: list(v) for k, v in config.items()}
+        config[opt] += [val]
     p = subprocess.Popen(['pkg-config', '--modversion', 'tesseract'], 
stdout=subprocess.PIPE)
     version, _ = p.communicate()
     version = _read_string(version).strip()
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tesserocr-2.5.0/tesserocr.egg-info/PKG-INFO 
new/tesserocr-2.5.1/tesserocr.egg-info/PKG-INFO
--- old/tesserocr-2.5.0/tesserocr.egg-info/PKG-INFO     2019-11-09 
00:11:54.000000000 +0100
+++ new/tesserocr-2.5.1/tesserocr.egg-info/PKG-INFO     2020-03-17 
18:41:35.000000000 +0100
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: tesserocr
-Version: 2.5.0
+Version: 2.5.1
 Summary: A simple, Pillow-friendly, Python wrapper around tesseract-ocr API 
using Cython
 Home-page: https://github.com/sirfz/tesserocr
 Author: Fayez Zouheiry
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/tesserocr-2.5.0/tesserocr.pyx 
new/tesserocr-2.5.1/tesserocr.pyx
--- old/tesserocr-2.5.0/tesserocr.pyx   2019-11-08 23:49:38.000000000 +0100
+++ new/tesserocr-2.5.1/tesserocr.pyx   2020-03-17 18:40:03.000000000 +0100
@@ -18,7 +18,7 @@
  ['eng', 'osd', 'equ'])
 """
 
-__version__ = '2.5.0'
+__version__ = '2.5.1'
 
 import os
 from io import BytesIO
@@ -1860,14 +1860,16 @@
         cdef:
             Boxa *boxa
             Pixa *pixa
-            int *_blockids
-            int *_paraids
+            int *_blockids = NULL
+            int *_paraids = NULL
+            int **blockids_addr = &_blockids
+            int **paraids_addr = &_paraids
         if not blockids:
-            _blockids = NULL
+            blockids_addr = NULL
         if not paraids:
-            _paraids = NULL
+            paraids_addr = NULL
         boxa = self._baseapi.GetComponentImages(level, text_only, raw_image, 
raw_padding,
-                                                &pixa, &_blockids, &_paraids)
+                                                &pixa, blockids_addr, 
paraids_addr)
         if boxa == NULL:
             # no components found
             return []


Reply via email to