Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package qore for openSUSE:Factory checked in at 2023-07-24 18:27:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/qore (Old) and /work/SRC/openSUSE:Factory/.qore.new.1467 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "qore" Mon Jul 24 18:27:13 2023 rev:12 rq:1100031 version:1.16.1 Changes: -------- --- /work/SRC/openSUSE:Factory/qore/qore.changes 2023-01-24 20:54:53.415808486 +0100 +++ /work/SRC/openSUSE:Factory/.qore.new.1467/qore.changes 2023-07-24 18:27:23.306651305 +0200 @@ -1,0 +2,30 @@ +Fri Jul 21 18:57:45 UTC 2023 - Sarah Kriesch <sarah.krie...@opensuse.org> + +- Fix qore-stdlib configuration + +------------------------------------------------------------------- +Tue Jul 18 08:05:16 UTC 2023 - Sarah Kriesch <sarah.krie...@opensuse.org> + +- Update to 1.16.1 + * Add include/qore/macros-riscv.h to include_HEADERS + * fixed a bug in parse_datasource() parsing option values + * added support for a new DBI driver method + * Feature/4684 jdbc drivers + * fixed setting connection status to OK + * allow auth headers to be set with WebSocket client connect + * fixed a deadlock when the WebSocketClient goes out of scope + * allow data provider hierarchy to be browsed + * use delayed observable classes from factories + * Schema module does not report changes with negative verbose values + * added support for MS SQL Server DBs with the DataProvider + * ensure that exception attributes from ping errors + * Make more PowerPC platforms use the PowerPC macros + * added generic search capabilities to DbDataProvider + * fixed a bug in hash assignments in HashDataType + * fixed ws client data providers to allow initialization + * fixed a bug reloading certs on running listeners + * added missing transaction flag to connection info for data + * fixed connection options + * allow handler information to be returned + +------------------------------------------------------------------- @@ -7 +37 @@ -Mon Jan 16 16:04:43 UTC 2023 - Sarah Kriesch <ada.lovel...@gmx.de> +Mon Jan 16 16:04:43 UTC 2023 - Sarah Kriesch <sarah.krie...@opensuse.org> Old: ---- qore-release-1.13.0.tar.bz2 New: ---- qore-1.16.1.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ qore.spec ++++++ --- /var/tmp/diff_new_pack.IO84OQ/_old 2023-07-24 18:27:24.866660468 +0200 +++ /var/tmp/diff_new_pack.IO84OQ/_new 2023-07-24 18:27:24.918660774 +0200 @@ -21,28 +21,45 @@ %{?_datarootdir: %global mydatarootdir %_datarootdir} %{!?_datarootdir: %global mydatarootdir /usr/share} +%if 0%{?sles_version} +%global dist .sles%{?sles_version} +%else +%if 0%{?suse_version} +# get *suse release major version +%global os_maj %(echo %suse_version|rev|cut -b3-|rev) +# get *suse release minor version without trailing zeros +%global os_min %(echo %suse_version|rev|cut -b-2|rev|sed s/0*$//) +%if %suse_version > 1010 +%global dist .opensuse%{os_maj}_%{os_min} +%else +%global dist .suse%{os_maj}_%{os_min} +%endif +%endif +%endif + + %define so_ver 12 %define module_dir %{_libdir}/qore-modules %global user_module_dir %{mydatarootdir}/qore-modules/ +%global libname libqore12 Name: qore -Version: 1.13.0 -Release: 0 +Version: 1.16.1 +Release: 1%{dist} Summary: Multithreaded Programming Language License: GPL-2.0-or-later OR LGPL-2.1-or-later OR MIT Group: Development/Languages/Other URL: https://qore.org -Source0: https://github.com/qorelanguage/qore/releases/download/release-%{version}/%{name}-%{version}.tar.bz2#/%{name}-release-%{version}.tar.bz2 +Source0: https://github.com/qorelanguage/qore/releases/download/release-%{version}/%{name}-%{version}.tar.bz2#/%{name}-%{version}.tar.bz2 # PATCH-FIX-OPENSUSE bmwiedemann boo#1084909 Patch0: reproducible.patch BuildRequires: automake BuildRequires: bison >= 1.8.5 +BuildRequires: bzip2 BuildRequires: doxygen BuildRequires: fdupes BuildRequires: flex >= 2.5.31 BuildRequires: gcc-c++ >= 4.8.1 BuildRequires: gmp-devel -BuildRequires: graphviz -BuildRequires: libbz2-devel BuildRequires: libbz2-devel BuildRequires: libtool BuildRequires: mpfr-devel @@ -55,18 +72,24 @@ Requires(postun):shared-mime-info BuildRoot: %{_tmppath}/%{name}-%{version}-build + %description Qore is a scripting language supporting threading and embedded logic. It applies a scripting-based approach to interface development and can also be used as a general purpose language. -%package -n libqore%{so_ver} +%package -n %{libname} Summary: Libraries for the qore runtime and qore clients License: GPL-2.0-or-later OR LGPL-2.0-or-later OR MIT Group: Development/Languages/Other Provides: qore-module(abi)%{?_isa} = 1.3 +Provides: qore-module(abi)%{?_isa} = 1.4 +%if "%{libname}" == "libqore" +Provides: libqore12 = %{version} +Obsoletes: libqore12 < %{version} +%endif -%description -n libqore%{so_ver} +%description -n %{libname} Qore is a scripting language supporting threading and embedded logic. It applies a scripting-based approach to interface development and can also be used as a general purpose language. @@ -74,20 +97,23 @@ This package provides the qore library required for all clients using qore functionality. -%files -n libqore12 +%files -n %{libname} %defattr(-,root,root,-) -%{_libdir}/libqore.so.12.2.0 +%{_libdir}/libqore.so.12.3.1 %{_libdir}/libqore.so.12 -%doc README.md README-MODULES RELEASE-NOTES AUTHORS ABOUT +%doc COPYING.LGPL COPYING.GPL COPYING.MIT README.md README-LICENSE README-MODULES RELEASE-NOTES AUTHORS ABOUT %license COPYING.LGPL COPYING.GPL COPYING.MIT README-LICENSE -%post -n libqore12 -p /sbin/ldconfig -%postun -n libqore12 -p /sbin/ldconfig +%post -n %{libname} +ldconfig %{_libdir} + +%postun -n %{libname} +ldconfig %{_libdir} %package stdlib Summary: Standard library modules Group: System Environment/Libraries -Requires: libqore12 = %{version}-%{release} +Requires: %{libname} = %{version}-%{release} %description stdlib Qore is a scripting language supporting threading and embedded logic, designed @@ -101,7 +127,7 @@ %defattr(-,root,root,-) %{user_module_dir} %{module_dir} -%license COPYING.MIT README-LICENSE +%doc COPYING.MIT README-LICENSE %package doc Summary: API documentation, programming language reference, and Qore example programs @@ -119,7 +145,8 @@ %files doc %defattr(-,root,root,-) -%doc docs/lang docs/modules/* examples/ COPYING.LGPL COPYING.GPL COPYING.MIT README-LICENSE +%doc docs/lang docs/modules/* examples/ +%license COPYING.LGPL COPYING.GPL COPYING.MIT README-LICENSE %package devel Summary: Header files needed to compile programs using the qore library @@ -187,7 +214,7 @@ %{_bindir}/schema-reverse %prep -%setup -q -n %{name}-%{version} +%setup -q %patch0 -p1 # silence the executable warning for examples find examples -type f -exec chmod -x {} \; @@ -198,13 +225,17 @@ %if "%_lib" == "lib64" c64=--enable-64bit %endif -%configure --disable-debug --disable-static $c64 -make %{?_smp_mflags} +export CXXFLAGS="%{?optflags}" +%configure --disable-debug --disable-dependency-tracking +%{__make} %{?_smp_mflags} sed -i '1s,#!/usr/bin/env qore,#!/usr/bin/qore,' bin/* doxygen/qdx doxygen/qjar %install -make install prefix=%{_prefix} DESTDIR=$RPM_BUILD_ROOT -rm $RPM_BUILD_ROOT/%{_libdir}/libqore.la +mkdir -p %{buildroot}%{_prefix}/bin +mkdir -p %{buildroot}/%{module_dir}/%{version} +mkdir -p %{buildroot}%{_prefix}/man/man1 +make install prefix=%{_prefix} DESTDIR=%{buildroot} +rm %{buildroot}/%{_libdir}/libqore.la mkdir -p $RPM_BUILD_ROOT/%{module_dir} %fdupes -s docs @@ -218,13 +249,18 @@ ./qore examples/test/qore/threads/thread-resources.qtest ./qore examples/test/qore/threads/tld.qtest +%clean +rm -rf $RPM_BUILD_ROOT + + %files %defattr(-,root,root,-) -%{_bindir}/qore -%{_bindir}/qdbg -%{_bindir}/qdbg-server -%{_bindir}/qdbg-remote -%{_bindir}/qdbg-vsc-adapter +/usr/bin/qore +/usr/bin/qdbg +/usr/bin/qdbg-server +/usr/bin/qdbg-remote +/usr/bin/qdbg-vsc-adapter* %{_mandir}/man1/qore.1.* + %changelog ++++++ qore-release-1.13.0.tar.bz2 -> qore-1.16.1.tar.bz2 ++++++ /work/SRC/openSUSE:Factory/qore/qore-release-1.13.0.tar.bz2 /work/SRC/openSUSE:Factory/.qore.new.1467/qore-1.16.1.tar.bz2 differ: char 11, line 1