Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gnucash for openSUSE:Factory checked 
in at 2024-01-17 22:16:37
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gnucash (Old)
 and      /work/SRC/openSUSE:Factory/.gnucash.new.16006 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gnucash"

Wed Jan 17 22:16:37 2024 rev:104 rq:1139403 version:5.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/gnucash/gnucash.changes  2023-10-05 
20:05:10.475094762 +0200
+++ /work/SRC/openSUSE:Factory/.gnucash.new.16006/gnucash.changes       
2024-01-17 22:16:41.718072239 +0100
@@ -1,0 +2,46 @@
+Thu Jan 11 21:59:38 UTC 2024 - Jaime Marquínez Ferrándiz 
<jaime.marquinez.ferran...@fastmail.net>
+
+- Update to 5.5
+  + Bugfixes
+  + [import-main-matcher.cpp] After clicking/toggling A/U+C/C checkbox,
+    reselect the row because it'll be much faster to use keyboard navigation --
+    use up/down/left/right to target desired checkbox, hit <down> <space>
+    repeatedly to repeat the same action over several consecutive rows.
+  + Implement support for !Type:Prices records in the QIF importer.
+  + Modernize construction of GObjects using G_DECLARE_DERIVABLE,
+    G_DECLARE_FINAL, etc.
+  + Fix yet more leaks.
+  + [DBI backend] Change DBI test URLs to environment variables from cmake
+    configuration definitions.
+  + Restore the Stock Transaction Assistant to full operation.
+  + Fix the Fancy Date file property so that it saves.
+  + Fix formatting error in po files project-id line.
+  + [simple-business-create.py] Overwrite an existing file instead of crashing.
+  + Update github action package versions.
+  + Add parsing mixed number and fraction (e.g. 10 1/2) to the gnc_numeric
+    string constructor.
+  + Bump minimum cmake version to 3.14 and drop some conditionals for older
+    versions
+  + Major speedup in the SQLBackend by replacing C++ exceptions with
+    std::optional for null values.
+  + Refresh the GUI on completion of the import matcher so that the imports are
+    immediately reflected in the register.
+  + Improve online quote retrieval error reporting.
+  + Test loading and saving XML files with and without compression
+  + [import-main-matcher] always defer_bal_computation during import to speed
+    up both importing new transactions, and destroying existing ones.
+  + GncGtkListUIItem::set_option_from_ui_item: Iterate over selected items
+    Instead of all possible items.
+  + Convert gnc-ofx-import.c, import-parse.c, import-utilities.c,
+    import-format-dialog.c, import-account-matcher.c, 
import-commodity-matcher.c,
+    import-settings.c, import-pending-matches.c, import-match-picker.c,
+    import-main-matcher.c, and gnc-pricedb.c to .cpp
+  + By default, filter out online_wiggle in test-gnc-quotes. Running
+    ./bin/test-gnc-quotes from the command line will still include 
online_wiggle
+  + Replace yahoo_json with alphavantage in test-gnc-quotes. yahoo_json is too
+    unstable.
+  + Include timezone in price-quote date diagnostic messages.
+- Disable the python bindings on Leap since it requires python 3.8 ( 
https://bugs.gnucash.org/show_bug.cgi?id=799138 )
+- Add a dependency on libicu-devel to fix the build on Leap
+
+-------------------------------------------------------------------

Old:
----
  gnucash-5.4-1.tar.bz2

New:
----
  gnucash-5.5.tar.bz2

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

Other differences:
------------------
++++++ gnucash.spec ++++++
--- /var/tmp/diff_new_pack.QPj9Fz/_old  2024-01-17 22:16:42.434098550 +0100
+++ /var/tmp/diff_new_pack.QPj9Fz/_new  2024-01-17 22:16:42.438098697 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package gnucash
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,14 +27,20 @@
 %endif
 %endif
 
+%if 0%{?suse_version} > 1600
+%bcond_without python
+%else
+%bcond_with python
+%endif
+
 Name:           gnucash
-Version:        5.4
+Version:        5.5
 Release:        0
 Summary:        Personal Finance Manager
 License:        SUSE-GPL-2.0-with-openssl-exception OR 
SUSE-GPL-3.0-with-openssl-exception
 Group:          Productivity/Office/Finance
 URL:            http://www.gnucash.org/
-Source:         
https://github.com/Gnucash/gnucash/releases/download/%{version}/%{name}-%{version}-1.tar.bz2
+Source:         
https://github.com/Gnucash/gnucash/releases/download/%{version}/%{name}-%{version}.tar.bz2
 Source1:        %{name}-rpmlintrc
 ## Cpan-warning patch must always be applied.
 # PATCH-FIX-UPSTREAM gnucash-cpan-warning.patch -- Add a warning about the 
danger of using gnc-fq-update to update the perl modules used by GnuCash.
@@ -58,10 +64,13 @@
 BuildRequires:  libboost_regex-devel-impl >= 1.67.0
 BuildRequires:  libboost_system-devel-impl >= 1.67.0
 BuildRequires:  libdbi-drivers-dbd-sqlite3
+BuildRequires:  libicu-devel
 BuildRequires:  makeinfo
 BuildRequires:  ninja
 BuildRequires:  pkgconfig
-BuildRequires:  python3-devel
+%if %{with python}
+BuildRequires:  python3-devel >= 3.8
+%endif
 BuildRequires:  swig >= 3.0.12
 BuildRequires:  xsltproc
 BuildRequires:  pkgconfig(aqbanking) >= 6.0.0
@@ -87,7 +96,9 @@
 Recommends:     %{name}-docs
 # For translation of currency names
 Recommends:     iso-codes
+%if %{with python}
 Recommends:     python3-gnucash = %{version}
+%endif
 # Optional perl modules for online price retrieval
 Recommends:     perl(Date::Manip)
 Recommends:     yelp
@@ -109,6 +120,7 @@
  * Scheduled Transactions;
  * Financial Calculations.
 
+%if %{with python}
 %package -n python3-gnucash
 Summary:        Python bindings for GnuCash
 Group:          Development/Libraries/Python
@@ -117,6 +129,7 @@
 %description -n python3-gnucash
 This package provides the Python 3 bindings for development of GnuCash,
 a personal finance manager.
+%endif
 
 %package devel
 Summary:        Development files for GnuCash
@@ -142,7 +155,11 @@
     -DCMAKE_INSTALL_DOCDIR=%{_docdir}/%{name} \
     -DGMOCK_ROOT=%{_includedir}/gmock \
     -DGTEST_ROOT=%{_includedir}/gtest \
+%if %{with python}
     -DWITH_PYTHON=ON \
+%else
+    -DWITH_PYTHON=OFF \
+%endif
     -DCOMPILE_GSCHEMAS=OFF \
     -DCMAKE_CXX_FLAGS=-Wno-error
 %cmake_build
@@ -184,10 +201,12 @@
 %config %{_sysconfdir}/gnucash/environment
 %exclude %{_datadir}/gnucash/python
 
+%if %{with python}
 %files -n python3-gnucash
 %{_datadir}/gnucash/python
 %dir %{python3_sitearch}/gnucash
 %{python3_sitearch}/gnucash
+%endif
 
 %files devel
 %doc ChangeLog README

++++++ gnucash-5.4-1.tar.bz2 -> gnucash-5.5.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/gnucash/gnucash-5.4-1.tar.bz2 
/work/SRC/openSUSE:Factory/.gnucash.new.16006/gnucash-5.5.tar.bz2 differ: char 
11, line 1

Reply via email to