Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libcomps for openSUSE:Factory checked in at 2021-08-31 19:54:53 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libcomps (Old) and /work/SRC/openSUSE:Factory/.libcomps.new.1899 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libcomps" Tue Aug 31 19:54:53 2021 rev:10 rq:914473 version:0.1.17 Changes: -------- --- /work/SRC/openSUSE:Factory/libcomps/libcomps.changes 2021-06-12 20:05:35.596671990 +0200 +++ /work/SRC/openSUSE:Factory/.libcomps.new.1899/libcomps.changes 2021-08-31 19:55:01.709898197 +0200 @@ -1,0 +2,11 @@ +Fri Aug 27 03:36:32 UTC 2021 - Neal Gompa <[email protected]> + +- Upgrade to 0.1.17 + + Fix a crash when clearing COMPS_ObjRTree (rh#1888343) + + Don't print empty requires + + Fix memory leaks and resource leaks + + Remove Python 2 support +- Drop patch included in this release + + Patch: fix-sphinx.patch + +------------------------------------------------------------------- Old: ---- fix-sphinx.patch libcomps-0.1.16.tar.gz New: ---- libcomps-0.1.17.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libcomps.spec ++++++ --- /var/tmp/diff_new_pack.N4dCzA/_old 2021-08-31 19:55:02.313899639 +0200 +++ /var/tmp/diff_new_pack.N4dCzA/_new 2021-08-31 19:55:02.317899649 +0200 @@ -19,7 +19,7 @@ %define major 0 %define minor 1 -%define patch 16 +%define patch 17 %define libname %{name}%{major} %define devname %{name}-devel @@ -31,7 +31,6 @@ Group: Development/Libraries/C and C++ URL: https://github.com/rpm-software-management/libcomps Source0: %{url}/archive/%{version}/%{name}-%{version}.tar.gz -Patch0: fix-sphinx.patch BuildRequires: check-devel BuildRequires: cmake ++++++ libcomps-0.1.16.tar.gz -> libcomps-0.1.17.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcomps-0.1.16/.github/workflows/ci-python.yml new/libcomps-0.1.17/.github/workflows/ci-python.yml --- old/libcomps-0.1.16/.github/workflows/ci-python.yml 2021-04-12 17:38:54.000000000 +0200 +++ new/libcomps-0.1.17/.github/workflows/ci-python.yml 2021-06-14 15:20:33.000000000 +0200 @@ -12,7 +12,7 @@ - name: Install dependencies run: | - sudo dnf -y install dnf-plugins-core + sudo dnf -y install dnf-plugins-core python3-pip sudo dnf -y builddep libcomps.spec pip install --upgrade pip pip install pytest diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcomps-0.1.16/libcomps/src/comps_docpackage.c new/libcomps-0.1.17/libcomps/src/comps_docpackage.c --- old/libcomps-0.1.16/libcomps/src/comps_docpackage.c 2021-04-12 17:38:54.000000000 +0200 +++ new/libcomps-0.1.17/libcomps/src/comps_docpackage.c 2021-06-14 15:20:33.000000000 +0200 @@ -169,8 +169,9 @@ if (pkg->requires) { str = comps_object_tostr((COMPS_Object*)pkg->requires); - ret = xmlTextWriterWriteAttribute(writer, (xmlChar*) "requires", - BAD_CAST str); + if (str && *str) { + ret = xmlTextWriterWriteAttribute(writer, (xmlChar*) "requires", BAD_CAST str); + } free(str); } COMPS_XMLRET_CHECK() diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcomps-0.1.16/libcomps/src/python/docs/doc-sources/conf.py.in new/libcomps-0.1.17/libcomps/src/python/docs/doc-sources/conf.py.in --- old/libcomps-0.1.16/libcomps/src/python/docs/doc-sources/conf.py.in 2021-04-12 17:38:54.000000000 +0200 +++ new/libcomps-0.1.17/libcomps/src/python/docs/doc-sources/conf.py.in 2021-06-14 15:20:33.000000000 +0200 @@ -20,7 +20,7 @@ import ctypes clibcomps = ctypes.cdll.LoadLibrary("@LIBCOMPS_OUT@/libcomps.so.@libcomps_VERSION_MAJOR@") os.environ['LD_LIBRARY_PATH'] = "%s" % "@LIBCOMPS_OUT@" -print os.environ['LD_LIBRARY_PATH'] +print(os.environ['LD_LIBRARY_PATH']) sys.path.insert(0, os.path.abspath("@PYCOMPS_LIB_PATH@")) import libcomps diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcomps-0.1.16/libcomps/src/python/src/CMakeLists.txt new/libcomps-0.1.17/libcomps/src/python/src/CMakeLists.txt --- old/libcomps-0.1.16/libcomps/src/python/src/CMakeLists.txt 2021-04-12 17:38:54.000000000 +0200 +++ new/libcomps-0.1.17/libcomps/src/python/src/CMakeLists.txt 2021-06-14 15:20:33.000000000 +0200 @@ -85,7 +85,7 @@ INSTALL(FILES libcomps/__init__.py DESTINATION libcomps/src/python/src/libcomps) INSTALL(TARGETS pycomps LIBRARY DESTINATION libcomps/src/python/src/libcomps) ELSE () - EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "from sys import stdout; from distutils import sysconfig; stdout.write(sysconfig.get_python_lib(True))" OUTPUT_VARIABLE PYTHON_INSTALL_DIR) + EXECUTE_PROCESS(COMMAND ${PYTHON_EXECUTABLE} -c "from sys import stdout; from sysconfig import get_path; stdout.write(get_path('platlib'))" OUTPUT_VARIABLE PYTHON_INSTALL_DIR) INSTALL(FILES ${pycomps_SRCDIR}/libcomps/__init__.py DESTINATION ${PYTHON_INSTALL_DIR}/libcomps) #INSTALL(FILES ${pycomps_SRCDIR}/tests/__test.py DESTINATION diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcomps-0.1.16/libcomps/src/python/tests/__test.py new/libcomps-0.1.17/libcomps/src/python/tests/__test.py --- old/libcomps-0.1.16/libcomps/src/python/tests/__test.py 2021-04-12 17:38:54.000000000 +0200 +++ new/libcomps-0.1.17/libcomps/src/python/tests/__test.py 2021-06-14 15:20:33.000000000 +0200 @@ -626,7 +626,7 @@ self.comps.groups[0].packages.append(libcomps.Package("kernel", libcomps.PACKAGE_TYPE_MANDATORY)) out = self.comps.xml_str() - self.assertTrue("<packagereq type=\"mandatory\" requires=\"\">kernel</packagereq>" in out) + self.assertTrue("<packagereq type=\"mandatory\">kernel</packagereq>" in out) #@unittest.skip("skip") class DictTest(unittest.TestCase): diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcomps-0.1.16/libcomps/version.cmake new/libcomps-0.1.17/libcomps/version.cmake --- old/libcomps-0.1.16/libcomps/version.cmake 2021-04-12 17:38:54.000000000 +0200 +++ new/libcomps-0.1.17/libcomps/version.cmake 2021-06-14 15:20:33.000000000 +0200 @@ -1,5 +1,5 @@ set (libcomps_VERSION_MAJOR 0) set (libcomps_VERSION_MINOR 1) -set (libcomps_VERSION_PATCH 16) +set (libcomps_VERSION_PATCH 17) set (libcomps_RELEASE 1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcomps-0.1.16/libcomps.spec new/libcomps-0.1.17/libcomps.spec --- old/libcomps-0.1.16/libcomps.spec 2021-04-12 17:38:54.000000000 +0200 +++ new/libcomps-0.1.17/libcomps.spec 2021-06-14 15:20:33.000000000 +0200 @@ -1,7 +1,7 @@ %define __cmake_in_source_build 1 Name: libcomps -Version: 0.1.16 +Version: 0.1.17 Release: 1%{?dist} Summary: Comps XML file manipulation library diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcomps-0.1.16/setup_for_python_metadata.py new/libcomps-0.1.17/setup_for_python_metadata.py --- old/libcomps-0.1.16/setup_for_python_metadata.py 2021-04-12 17:38:54.000000000 +0200 +++ new/libcomps-0.1.17/setup_for_python_metadata.py 2021-06-14 15:20:33.000000000 +0200 @@ -1,4 +1,4 @@ -from distutils.core import setup +from setuptools import setup import sys # This is a simple and fragile way of creating python metadata for non diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcomps-0.1.16/version.cmake new/libcomps-0.1.17/version.cmake --- old/libcomps-0.1.16/version.cmake 2021-04-12 17:38:54.000000000 +0200 +++ new/libcomps-0.1.17/version.cmake 2021-06-14 15:20:33.000000000 +0200 @@ -1,5 +1,5 @@ set (libcomps_VERSION_MAJOR 0) set (libcomps_VERSION_MINOR 1) -set (libcomps_VERSION_PATCH 16) +set (libcomps_VERSION_PATCH 17) set (libcomps_RELEASE 1) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libcomps-0.1.16/version.json new/libcomps-0.1.17/version.json --- old/libcomps-0.1.16/version.json 2021-04-12 17:38:54.000000000 +0200 +++ new/libcomps-0.1.17/version.json 2021-06-14 15:20:33.000000000 +0200 @@ -2,5 +2,5 @@ "libcomps_VERSION_MAJOR": 0, "libcomps_RELEASE": 1, "libcomps_VERSION_MINOR": 1, - "libcomps_VERSION_PATCH": 16 + "libcomps_VERSION_PATCH": 17 }
