Hello community,

here is the log from the commit of package i18nspector for openSUSE:Factory 
checked in at 2016-07-14 09:50:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/i18nspector (Old)
 and      /work/SRC/openSUSE:Factory/.i18nspector.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "i18nspector"

Changes:
--------
--- /work/SRC/openSUSE:Factory/i18nspector/i18nspector.changes  2016-06-02 
09:39:17.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.i18nspector.new/i18nspector.changes     
2016-07-14 09:50:10.000000000 +0200
@@ -1,0 +2,6 @@
+Tue Jul  5 18:02:53 UTC 2016 - lazy.k...@opensuse.org
+
+- Update to 0.25.1.
+  * Fix compatibility with Python 3.6.
+
+-------------------------------------------------------------------

Old:
----
  i18nspector-0.25.tar.gz
  i18nspector-0.25.tar.gz.asc

New:
----
  i18nspector-0.25.1.tar.gz
  i18nspector-0.25.1.tar.gz.asc

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

Other differences:
------------------
++++++ i18nspector.spec ++++++
--- /var/tmp/diff_new_pack.1lV8qN/_old  2016-07-14 09:50:11.000000000 +0200
+++ /var/tmp/diff_new_pack.1lV8qN/_new  2016-07-14 09:50:11.000000000 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           i18nspector
-Version:        0.25
+Version:        0.25.1
 Release:        0
 Summary:        Tool for Checking gettext POT/PO/MO Files
 License:        MIT

++++++ i18nspector-0.25.tar.gz -> i18nspector-0.25.1.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/i18nspector-0.25/Makefile 
new/i18nspector-0.25.1/Makefile
--- old/i18nspector-0.25/Makefile       2016-05-31 17:24:35.000000000 +0200
+++ new/i18nspector-0.25.1/Makefile     2016-06-16 11:27:25.000000000 +0200
@@ -28,8 +28,6 @@
 
 bindir = $(PREFIX)/bin
 basedir = $(PREFIX)/share/$(exe)
-libdir = $(basedir)/lib
-datadir = $(basedir)/data
 mandir = $(PREFIX)/share/man
 
 .PHONY: all
@@ -41,14 +39,9 @@
        $(INSTALL) -d -m755 $(DESTDIR)$(bindir)
        sed -e "s#^basedir_fallback = .*#basedir_fallback = '$(basedir)/'#" 
$(exe) > $(DESTDIR)$(bindir)/$(exe)
        chmod 0755 $(DESTDIR)$(bindir)/$(exe)
-       # library:
-       ( cd lib && find . -type f ! -name '*.py[co]' ) \
-       | sed -e 's#^[.]/##' \
-       | xargs -t -I {} $(INSTALL) -p -D -m644 lib/{} $(DESTDIR)$(libdir)/{}
-       # data:
-       ( cd data && find . -type f ) \
-       | sed -e 's#^[.]/##' \
-       | xargs -t -I {} $(INSTALL) -p -D -m644 data/{} $(DESTDIR)$(datadir)/{}
+       # library + data:
+       ( find lib data -type f ! -name '*.py[co]' ) \
+       | xargs -t -I {} $(INSTALL) -p -D -m644 {} $(DESTDIR)$(basedir)/{}
        # manual page:
        $(INSTALL) -p -D -m644 doc/$(exe).1 $(DESTDIR)$(mandir)/man1/$(exe).1
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/i18nspector-0.25/doc/changelog 
new/i18nspector-0.25.1/doc/changelog
--- old/i18nspector-0.25/doc/changelog  2016-05-31 17:24:35.000000000 +0200
+++ new/i18nspector-0.25.1/doc/changelog        2016-06-16 11:27:25.000000000 
+0200
@@ -1,9 +1,15 @@
+i18nspector (0.25.1) unstable; urgency=low
+
+  * Fix compatibility with Python 3.6.
+
+ -- Jakub Wilk <jw...@jwilk.net>  Thu, 16 Jun 2016 11:27:08 +0200
+
 i18nspector (0.25) unstable; urgency=low
 
-  * Improve the test suite.
-  * Remove empty lines between references in the manual page.
   * Rename --parallel as -j/--jobs.
   * Make it possible to specify “auto” as the number of processes to use.
+  * Remove empty lines between references in the manual page.
+  * Improve the test suite.
 
  -- Jakub Wilk <jw...@jwilk.net>  Tue, 31 May 2016 17:24:25 +0200
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/i18nspector-0.25/doc/i18nspector.1 
new/i18nspector-0.25.1/doc/i18nspector.1
--- old/i18nspector-0.25/doc/i18nspector.1      2016-05-31 17:29:53.000000000 
+0200
+++ new/i18nspector-0.25.1/doc/i18nspector.1    2016-06-16 11:28:05.000000000 
+0200
@@ -1,6 +1,6 @@
 .\" Man page generated from reStructuredText.
 .
-.TH I18NSPECTOR 1 "2016-05-31" "i18nspector 0.25" ""
+.TH I18NSPECTOR 1 "2016-06-16" "i18nspector 0.25.1" ""
 .SH NAME
 i18nspector \- checking tool for gettext POT, PO and MO files
 .
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/i18nspector-0.25/doc/i18nspector.txt 
new/i18nspector-0.25.1/doc/i18nspector.txt
--- old/i18nspector-0.25/doc/i18nspector.txt    2016-05-31 17:24:35.000000000 
+0200
+++ new/i18nspector-0.25.1/doc/i18nspector.txt  2016-06-16 11:27:25.000000000 
+0200
@@ -7,7 +7,7 @@
 ----------------------------------------------
 
 :manual section: 1
-:version: i18nspector 0.25
+:version: i18nspector 0.25.1
 :date: |date|
 
 Synopsis
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/i18nspector-0.25/lib/cli.py 
new/i18nspector-0.25.1/lib/cli.py
--- old/i18nspector-0.25/lib/cli.py     2016-05-31 17:24:35.000000000 +0200
+++ new/i18nspector-0.25.1/lib/cli.py   2016-06-16 11:27:25.000000000 +0200
@@ -39,7 +39,7 @@
 from lib import tags
 from lib import terminal
 
-__version__ = '0.25'
+__version__ = '0.25.1'
 
 def initialize_terminal():
     if sys.stdout.isatty():
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/i18nspector-0.25/lib/polib4us.py 
new/i18nspector-0.25.1/lib/polib4us.py
--- old/i18nspector-0.25/lib/polib4us.py        2016-05-31 17:24:35.000000000 
+0200
+++ new/i18nspector-0.25.1/lib/polib4us.py      2016-06-16 11:27:25.000000000 
+0200
@@ -130,7 +130,7 @@
 def polib_unescape(s):
     def unescape(match):
         s = match.group()
-        s = _short_x_escape_re.sub(r'\x0\1', s)
+        s = _short_x_escape_re.sub(r'\\x0\1', s)
         result = ast.literal_eval("b'{}'".format(s))
         try:
             return result.decode('ASCII')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/i18nspector-0.25/tests/blackbox_tests/__init__.py 
new/i18nspector-0.25.1/tests/blackbox_tests/__init__.py
--- old/i18nspector-0.25/tests/blackbox_tests/__init__.py       2016-05-31 
17:24:35.000000000 +0200
+++ new/i18nspector-0.25.1/tests/blackbox_tests/__init__.py     2016-06-16 
11:27:25.000000000 +0200
@@ -158,23 +158,20 @@
         yield TestCase(path)
 
     def wantFunction(self, func):
-        # If the plugin is being used, test_file() is redundant.
-        # We can't just check whether "func is test_file", because some
-        # versions of nose (at least 1.1.2) reload the module.
-        if func.__name__ == 'test_file' and func.__module__ == 
test_file.__module__:
+        if getattr(func, 'redundant', False):
             return False
 
 class TestCase(unittest.TestCase):
 
     def __init__(self, path):
         super().__init__('_test')
-        self.path = path
+        self.path = os.path.relpath(path)
 
     def _test(self):
-        _test_file(self.path)
+        _test_file(self.path, basedir=None)
 
     def __str__(self):
-        return os.path.relpath(self.path)
+        return self.path
 
 class SubprocessError(Exception):
     pass
@@ -349,8 +346,9 @@
     with open(path, 'rt', encoding='UTF-8', errors='ignore') as file:
         return _parse_test_header_file(file, path, comments_only=True)
 
-def _test_file(path):
-    path = os.path.relpath(os.path.join(here, path), start=os.getcwd())
+def _test_file(path, basedir=here):
+    if basedir is not None:
+        path = os.path.relpath(os.path.join(basedir, path), start=os.getcwd())
     options = []
     etags, options = _parse_test_headers(path)
     assert_emit_tags(path, etags, options=options)
@@ -374,6 +372,7 @@
     for filename in _get_test_filenames():
         path = os.path.relpath(filename, start=here)
         yield _test_file, path
+test_file.redundant = True  # not needed if the plugin is enabled
 
 @tagstring('''
 E: os-error No such file or directory
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/i18nspector-0.25/tests/coverage.txt 
new/i18nspector-0.25.1/tests/coverage.txt
--- old/i18nspector-0.25/tests/coverage.txt     2016-05-31 17:24:35.000000000 
+0200
+++ new/i18nspector-0.25.1/tests/coverage.txt   2016-06-16 11:27:25.000000000 
+0200
@@ -9,7 +9,7 @@
 lib/check/msgformat/pybrace.py      32     24     13      0    18%   17-28, 
31-53
 lib/check/msgformat/python.py       77     67     39      0     9%   37-109, 
112-149
 lib/check/msgrepr.py                10      7      2      0    25%   24-30
-lib/cli.py                         114     86     32      0    19%   44-48, 
56-65, 68-69, 72-74, 80-109, 112-117, 123-129, 132-140, 143-170
+lib/cli.py                         133    102     42      0    18%   45-49, 
57-66, 69-70, 73-75, 81-110, 113-118, 124-130, 133-141, 144-152, 156-190
 lib/domains.py                      15      0      0      0   100%
 lib/encodings.py                   125     36     30      0    73%   49-67, 
79-87, 192, 200-212, 216-220
 lib/gettext.py                     105      0     34      0   100%
@@ -28,4 +28,4 @@
 lib/terminal.py                     53     24      4      0    51%   77-104
 lib/xml.py                          21      0      2      0   100%
 ----------------------------------------------------------------------------
-TOTAL                             3393   1381   1462     29    55%
+TOTAL                             3412   1397   1472     29    55%


Reply via email to