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 <aguerrero@suse.com> + +- 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 <chu11@llnl.gov> + + * src/libgenders/Makefile.am: Add make target for + query_parse.tab.c. + +2019-10-30 Albert Chu <chu11@llnl.gov> + + * 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 <casses1@llnl.gov> * 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
participants (1)
-
root