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
+
+- 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
+
+ * src/libgenders/Makefile.am: Add make target for
+ query_parse.tab.c.
+
+2019-10-30 Albert Chu
+
+ * 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
* 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 '&&', * 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