Hello community,

here is the log from the commit of package genders for openSUSE:Factory checked 
in at 2019-11-30 10:40:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/genders (Old)
 and      /work/SRC/openSUSE:Factory/.genders.new.26869 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "genders"

Sat Nov 30 10:40:15 2019 rev:7 rq:752382 version:1.27.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/genders/genders.changes  2019-10-02 
14:55:50.387295186 +0200
+++ /work/SRC/openSUSE:Factory/.genders.new.26869/genders.changes       
2019-11-30 10:41:18.432143896 +0100
@@ -1,0 +2,10 @@
+Fri Nov 29 09:35:37 UTC 2019 - Ana Guerrero Lopez <[email protected]>
+
+- Update to version 1.27.3:
+  * Fix parsing corner case, newlines are not required at end 
+    of lines 
+  * Add make target for genders_query.tab.c to fix gentoo build issue.
+  * javadoc fix && to & amp;& amp;
+  * fix testsuite to operate where there isn't a default genders file
+
+-------------------------------------------------------------------

Old:
----
  genders-1.26.tar.gz

New:
----
  genders-1.27.3.tar.gz

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

Other differences:
------------------
++++++ genders.spec ++++++
--- /var/tmp/diff_new_pack.L6HRA7/_old  2019-11-30 10:41:18.916143838 +0100
+++ /var/tmp/diff_new_pack.L6HRA7/_new  2019-11-30 10:41:18.920143837 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package genders
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,10 +19,10 @@
 # Check file META in sources: update so_version to (API_CURRENT - API_AGE)
 %define c_api 0
 %define cpp_api 2
-%define slash_ver 1-26-1
+%define slash_ver 1-27-3
 
 Name:           genders
-Version:        1.26
+Version:        1.27.3
 Release:        0
 Summary:        Static cluster configuration database
 License:        GPL-2.0-or-later
@@ -31,7 +31,7 @@
 Patch1:         Fix-Python-package-installation-use-root.patch
 Patch2:         Remove-PERL_DESTDIR-use-DESTDIR-instead.patch
 Patch4:         lua_bindings.patch
-Url:            https://github.com/chaos/genders
+URL:            https://github.com/chaos/genders
 BuildRequires:  autoconf
 BuildRequires:  autoconf-archive
 BuildRequires:  automake
@@ -45,7 +45,6 @@
 BuildRequires:  python3
 BuildRequires:  python3-devel
 BuildRequires:  perl(ExtUtils::MakeMaker)
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 Requires:       %{name}-base
 
 %description
@@ -144,7 +143,7 @@
 rm -r genders-genders-%{slash_ver}
 %patch1 -p1
 %patch2 -p1
-%patch4 -p1 -R
+%patch4 -p1 
 
 %build
 aclocal --force --install -I config
@@ -162,6 +161,7 @@
     %{?_without_python_extensions} \
     %{?_with_cplusplus_extensions} \
     %{?_without_cplusplus_extensions} \
+    --with-lua-extensions \
     --without-java-extensions \
     --disable-static
 
@@ -222,19 +222,16 @@
 %{_bindir}/*
 
 %files base
-%defattr(-,root,root)
 %doc README NEWS ChangeLog DISCLAIMER DISCLAIMER.UC TUTORIAL genders.sample
 %license COPYING
 %config(noreplace) %{_sysconfdir}/genders
 
 %files perl-compat
-%defattr(-,root,root)
 %dir %{_prefix}/lib/genders
 %{_prefix}/lib/genders/*
 %{_mandir}/man3/gendlib*
 
 %files devel
-%defattr(-,root,root)
 %{_includedir}/*
 %{_libdir}/libgenders.so
 %if %{?_with_cplusplus_extensions:1}%{!?_with_cplusplus_extensions:0}

++++++ genders-1.26.tar.gz -> genders-1.27.3.tar.gz ++++++
++++ 38320 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/ChangeLog new/genders-genders-1-27-3/ChangeLog
--- old/genders-genders-1-26-1/ChangeLog        2019-06-19 19:41:36.000000000 
+0200
+++ new/genders-genders-1-27-3/ChangeLog        2019-11-26 00:13:43.000000000 
+0100
@@ -1,3 +1,15 @@
+2019-10-31  Albert Chu  <[email protected]>
+
+       * src/libgenders/Makefile.am: Add make target for
+       query_parse.tab.c.
+
+2019-10-30  Albert Chu  <[email protected]>
+
+       * src/libgenders/genders_parsing.c: Fix corner case in which lines
+       without newlines are assumed invald.
+
+       * tag genders-1-27-1
+
 2019-06-19  Ben Casses <[email protected]>
 
        * merged PR from @sdm900 for faster parsing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/META new/genders-genders-1-27-3/META
--- old/genders-genders-1-26-1/META     2019-06-19 19:41:36.000000000 +0200
+++ new/genders-genders-1-27-3/META     2019-11-26 00:13:43.000000000 +0100
@@ -5,5 +5,5 @@
 ##
   Meta:                1
   Name:                genders
-  Version:     1.26
-  Release:     1
+  Version:     1.27
+  Release:     2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/NEWS new/genders-genders-1-27-3/NEWS
--- old/genders-genders-1-26-1/NEWS     2019-06-19 19:41:36.000000000 +0200
+++ new/genders-genders-1-27-3/NEWS     2019-11-26 00:13:43.000000000 +0100
@@ -2,6 +2,19 @@
 primarily documents those changes that are of interest to users
 and admins.
 
+Changes in genders-1.27
+=======================
+ -- Fix parsing corner case, newsline are not required at end of
+    lines.
+
+Changes in genders-1.26
+=======================
+ -- Improve genders file parsing performance.
+
+Changes in genders-1.24
+=======================
+ -- nodeattr: User can now use -X to exclude from -A.
+
 Changes in genders-1.23
 =======================
  -- Support --compress-hosts option in nodeattr, to compress genders database 
by
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/config/config.h.in 
new/genders-genders-1-27-3/config/config.h.in
--- old/genders-genders-1-26-1/config/config.h.in       2019-06-19 
19:41:36.000000000 +0200
+++ new/genders-genders-1-27-3/config/config.h.in       2019-11-26 
00:13:43.000000000 +0100
@@ -88,6 +88,9 @@
 /* Define to the one symbol short name of this package. */
 #undef PACKAGE_TARNAME
 
+/* Define to the home page for this package. */
+#undef PACKAGE_URL
+
 /* Define to the version of this package. */
 #undef PACKAGE_VERSION
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/configure.ac new/genders-genders-1-27-3/configure.ac
--- old/genders-genders-1-26-1/configure.ac     2019-06-19 19:41:36.000000000 
+0200
+++ new/genders-genders-1-27-3/configure.ac     2019-11-26 00:13:43.000000000 
+0100
@@ -7,7 +7,7 @@
 ##
 # Prologue.
 ##
-AC_INIT([genders],[1.26])
+AC_INIT([genders],[1.27])
 AC_META
 AC_CONFIG_AUX_DIR([config])
 AC_CONFIG_SRCDIR([README])
@@ -37,7 +37,7 @@
 # release, then set age to 0.
 #                                               
 LIBGENDERS_CURRENT=3
-LIBGENDERS_REVISION=2
+LIBGENDERS_REVISION=3
 LIBGENDERS_AGE=3
 
LIBGENDERS_VERSION_INFO=$LIBGENDERS_CURRENT:$LIBGENDERS_REVISION:$LIBGENDERS_AGE
 AC_SUBST([LIBGENDERS_VERSION_INFO])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/src/extensions/java/gov/llnl/lc/chaos/Genders.java 
new/genders-genders-1-27-3/src/extensions/java/gov/llnl/lc/chaos/Genders.java
--- 
old/genders-genders-1-26-1/src/extensions/java/gov/llnl/lc/chaos/Genders.java   
    2019-06-19 19:41:36.000000000 +0200
+++ 
new/genders-genders-1-27-3/src/extensions/java/gov/llnl/lc/chaos/Genders.java   
    2019-11-26 00:13:43.000000000 +0100
@@ -190,7 +190,7 @@
 
     /**
      * Returns nodes specified via the specified query.  Signify union
-     * with '||', intersection with '&&', * difference with '--', and
+     * with '||', intersection with '&amp;&amp;', * difference with '--', and
      * complement with '~'.  Operations are performed left to
      * right. Parentheses can be used to change the order of
      * operations.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/src/libgenders/Makefile.am 
new/genders-genders-1-27-3/src/libgenders/Makefile.am
--- old/genders-genders-1-26-1/src/libgenders/Makefile.am       2019-06-19 
19:41:36.000000000 +0200
+++ new/genders-genders-1-27-3/src/libgenders/Makefile.am       2019-11-26 
00:13:43.000000000 +0100
@@ -37,6 +37,10 @@
 genders_query.c: $(srcdir)/genders_query.y
        $(YACC) -d -b genders_query $(srcdir)/genders_query.y
 
+# achu: -o option in yacc/bison is not portable, use -b instead
+genders_query.tab.c: $(srcdir)/genders_query.y
+       $(YACC) -d -b genders_query $(srcdir)/genders_query.y
+
 CLEANFILES = genders_query_parse.c genders_query.tab.c genders_query.tab.h
 
 EXTRA_DIST = genders.map genders_query_parse.l genders_query.y
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/src/libgenders/genders_parsing.c 
new/genders-genders-1-27-3/src/libgenders/genders_parsing.c
--- old/genders-genders-1-26-1/src/libgenders/genders_parsing.c 2019-06-19 
19:41:36.000000000 +0200
+++ new/genders-genders-1-27-3/src/libgenders/genders_parsing.c 2019-11-26 
00:13:43.000000000 +0100
@@ -664,10 +664,11 @@
 
       len = strlen(buf);
 
-      if (buf[len-1] != '\n')
+      /* -1 for NUL char */
+      if (len >= (GENDERS_BUFLEN - 1))
         {
           len = -1;
-          handle->errnum = GENDERS_ERR_OVERFLOW;
+          handle->errnum = GENDERS_ERR_PARSE;
           break;
         }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/src/testsuite/libgenders/genders_test_corner_case.c 
new/genders-genders-1-27-3/src/testsuite/libgenders/genders_test_corner_case.c
--- 
old/genders-genders-1-26-1/src/testsuite/libgenders/genders_test_corner_case.c  
    2019-06-19 19:41:36.000000000 +0200
+++ 
new/genders-genders-1-27-3/src/testsuite/libgenders/genders_test_corner_case.c  
    2019-11-26 00:13:43.000000000 +0100
@@ -206,7 +206,7 @@
   int errcount = 0;
   genders_load_data_corner_case_t *tests = 
&genders_load_data_corner_case_tests[0];
 
-  /* Special case for test #3.  It depends on if the default genders file
+  /* Special case tests.  It depends on if the default genders file
    * exists on the system and the tester has access to it.
    */
   {
@@ -214,8 +214,10 @@
 
     if (stat(GENDERS_DEFAULT_FILE, &buf) < 0)
       {
-       tests[3].expected_return_value = -1;
-       tests[3].expected_errnum = GENDERS_ERR_OPEN;
+       tests[4].expected_return_value = -1;
+       tests[4].expected_errnum = GENDERS_ERR_OPEN;
+       tests[5].expected_return_value = -1;
+       tests[5].expected_errnum = GENDERS_ERR_OPEN;
       }
   }
 
@@ -1629,23 +1631,31 @@
   int stderr_save;
   int dev_null;
 
-  /* Special case for tests 6,7,18,19.  It depends on if the default
-   * genders file exists on the system and the tester has access to
-   * it.
+  /* Special case for tests.  It depends on if the default genders
+   * file exists on the system and the tester has access to it.
    */
   {
     struct stat buf;
 
     if (stat(GENDERS_DEFAULT_FILE, &buf) < 0)
       {
-       tests[6].expected_return_value = -1;
-       tests[6].expected_errnum = GENDERS_ERR_OPEN;
-       tests[7].expected_return_value = -1;
-       tests[7].expected_errnum = GENDERS_ERR_OPEN;
-       tests[18].expected_return_value = -1;
-       tests[18].expected_errnum = GENDERS_ERR_OPEN;
-       tests[19].expected_return_value = -1;
-       tests[19].expected_errnum = GENDERS_ERR_OPEN;
+       tests[8].expected_return_value = -1;
+       tests[8].expected_errnum = GENDERS_ERR_OPEN;
+       tests[9].expected_return_value = -1;
+       tests[9].expected_errnum = GENDERS_ERR_OPEN;
+       tests[10].expected_return_value = -1;
+       tests[10].expected_errnum = GENDERS_ERR_OPEN;
+       tests[11].expected_return_value = -1;
+       tests[11].expected_errnum = GENDERS_ERR_OPEN;
+
+       tests[24].expected_return_value = -1;
+       tests[24].expected_errnum = GENDERS_ERR_OPEN;
+       tests[25].expected_return_value = -1;
+       tests[25].expected_errnum = GENDERS_ERR_OPEN;
+       tests[26].expected_return_value = -1;
+       tests[26].expected_errnum = GENDERS_ERR_OPEN;
+       tests[27].expected_return_value = -1;
+       tests[27].expected_errnum = GENDERS_ERR_OPEN;
       }
   }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/src/testsuite/libgenders/genders_test_corner_case_tests.c
 
new/genders-genders-1-27-3/src/testsuite/libgenders/genders_test_corner_case_tests.c
--- 
old/genders-genders-1-26-1/src/testsuite/libgenders/genders_test_corner_case_tests.c
        2019-06-19 19:41:36.000000000 +0200
+++ 
new/genders-genders-1-27-3/src/testsuite/libgenders/genders_test_corner_case_tests.c
        2019-11-26 00:13:43.000000000 +0100
@@ -1831,42 +1831,42 @@
   {1,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_NULLHANDLE},
   {2,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_NULLHANDLE},
   {3,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_NULLHANDLE},
-  {5,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_NULLHANDLE},
-  {6,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_NULLHANDLE},
-  {7,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_NULLHANDLE},
-  {8,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_NULLHANDLE},
-  {9,  GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
-  {10, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
-  {11, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
-  {12, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
-  {13, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
-  {14, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
-  {15, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_OPEN      },
-  {16, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_OPEN      },
-  {17, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
-  {18, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
-  {19, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
-  {20, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
-  {21, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
-  {22, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
-  {23, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
-  {24, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
-  {25, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
-  {26, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
-  {27, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
-  {28, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
-  {29, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
-  {30, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
-  {31, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_OPEN      },
-  {32, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_OPEN      },
-  {33, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
-  {34, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
-  {35, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
-  {36, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
-  {37, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
-  {38, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
-  {39, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
-  {40, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
+  {4,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_NULLHANDLE},
+  {5,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_NULLHANDLE},
+  {6,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_NULLHANDLE},
+  {7,  GENDERS_HANDLE_NULL,               GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_NULLHANDLE},
+  {8,  GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
+  {9,  GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
+  {10, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
+  {11, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
+  {12, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
+  {13, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
+  {14, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_OPEN      },
+  {15, GENDERS_HANDLE_UNLOADED,           GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_OPEN      },
+  {16, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
+  {17, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
+  {18, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
+  {19, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
+  {20, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
+  {21, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
+  {22, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
+  {23, GENDERS_HANDLE_UNLOADED_DESTROYED, GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
+  {24, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
+  {25, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
+  {26, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
+  {27, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
+  {28, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NULL,       0, GENDERS_ERR_SUCCESS   },
+  {29, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NON_NULL,   0, GENDERS_ERR_SUCCESS   },
+  {30, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_OPEN      },
+  {31, GENDERS_HANDLE_LOADED,             GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_OPEN      },
+  {32, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
+  {33, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NULL,               
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
+  {34, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
+  {35, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_EMPTY,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
+  {36, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
+  {37, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_EXIST,     
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
+  {38, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NULL,      -1, GENDERS_ERR_MAGIC     },
+  {39, GENDERS_HANDLE_LOADED_DESTROYED,   GENDERS_FILENAME_NON_NULL_NOT_EXIST, 
GENDERS_POINTER_NON_NULL,  -1, GENDERS_ERR_MAGIC     },
   {-1, -1, -1, -1, -1},
 };
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/genders-genders-1-26-1/src/testsuite/libgenders/genders_test_database.c 
new/genders-genders-1-27-3/src/testsuite/libgenders/genders_test_database.c
--- old/genders-genders-1-26-1/src/testsuite/libgenders/genders_test_database.c 
2019-06-19 19:41:36.000000000 +0200
+++ new/genders-genders-1-27-3/src/testsuite/libgenders/genders_test_database.c 
2019-11-26 00:13:43.000000000 +0100
@@ -79,7 +79,7 @@
     {"testdatabases/genders.parse_error_no_value_after_equal_sign", 6},
     {"testdatabases/genders.parse_error_errant_commas", 5},
     {"testdatabases/genders.parse_error_all", 8},
-    {"testdatabases/genders.parse_error_hostrange_unbalanced", 10},
+    {"testdatabases/genders.parse_error_hostrange_unbalanced", 4},
     {NULL, -1},
   };
 

++++++ lua_bindings.patch ++++++
++++ 1267 lines (skipped)
++++ between /work/SRC/openSUSE:Factory/genders/lua_bindings.patch
++++ and /work/SRC/openSUSE:Factory/.genders.new.26869/lua_bindings.patch


Reply via email to