Hello community, here is the log from the commit of package ledger for openSUSE:Factory checked in at 2019-06-19 20:55:20 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/ledger (Old) and /work/SRC/openSUSE:Factory/.ledger.new.4811 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ledger" Wed Jun 19 20:55:20 2019 rev:7 rq:696489 version:3.1.3 Changes: -------- --- /work/SRC/openSUSE:Factory/ledger/ledger.changes 2018-08-20 16:19:10.068801069 +0200 +++ /work/SRC/openSUSE:Factory/.ledger.new.4811/ledger.changes 2019-06-19 20:55:22.433825184 +0200 @@ -1,0 +2,67 @@ +Tue Apr 9 13:43:12 UTC 2019 - Paolo Stivanin <[email protected]> + +- Update to 3.1.3: + + Properly reject postings with a comment right after the flag (bug #1753) + + Make sorting order of lot information deterministic (bug #1747) + + Fix bug in tag value parsing (bug #1702) + + Remove the org command, which was always a hack to begin with (bug #1706) + + Provide Docker information in README + + Various small documentation improvements + +------------------------------------------------------------------- +Wed Mar 20 08:35:19 UTC 2019 - [email protected] - 3.1.2 + +- update to 3.1.2: + + Increase maximum length for regex from 255 to 4095 (bug #981) + + Initialize periods from from/since clause rather than earliest + transaction date (bug #1159) + + Check balance assertions against the amount after the posting (bug #1147) + + Allow balance assertions with multiple posts to same account (bug #1187) + + Fix period duration of "every X days" and similar statements (bug #370) + + Make option --force-color not require --color anymore (bug #1109) + + Add quoted_rfc4180 to allow CVS output with RFC 4180 compliant quoting. + + Add support for --prepend-format in accounts command + + Fix handling of edge cases in trim function (bug #520) + + Fix auto xact posts not getting applied to account total during + journal parse (bug #552) + + Transfer null_post flags to generated postings + + Fix segfault when using --market with --group-by + + Use amount_width variable for budget report + + Keep pending items in budgets until the last day they apply + + Fix bug where .total used in value expressions breaks totals + + Make automated transactions work with assertions (bug #1127) + + Improve parsing of date tokens (bug #1626) + + Don't attempt to invert a value if it's already zero (bug #1703) + + Do not parse user-specified init-file twice + + Fix parsing issue of effective dates + (bug #1722, TALOS-2017-0303, CVE-2017-2807) + + Fix use-after-free issue with deferred postings + (bug #1723, TALOS-2017-0304, CVE-2017-2808) + + Fix possible stack overflow in option parsing routine + (bug #1222, CVE-2017-12481) + + Fix possible stack overflow in date parsing routine + (bug #1224, CVE-2017-12482) + + Fix use-after-free when using --gain (bug #541) + + Python: Removed double quotes from Unicode values. + + Python: Ensure that parse errors produce useful RuntimeErrors + + Python: Expose journal expand_aliases + + Python: Expose journal_t::register_account + + Improve bash completion + + Emacs Lisp files have been moved to + https://github.com/ledger/ledger-mode + + Fix build under MSYS (32-bit). + + Fix build under Cygwin. + + Various documentation improvements +- removed upstreamed patches: + + 465.patch + + boost_168.patch +- add libboost_system-devel as build requires +- package the bashcompletion script as config file +- re-introduce BuildRoot and defattr macros for older distributions + (they don't harm on newer ones, so don't use a if condition) +- get rid of the suse_version conditional for boost libraries, as + the package gets build only from SLE-12 and beyond anyway +- do not use macros in the URL, as OBS is not expending these for + the WebUI + +------------------------------------------------------------------- Old: ---- 465.patch boost_168.patch v3.1.1.tar.gz New: ---- ledger-3.1.3.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ ledger.spec ++++++ --- /var/tmp/diff_new_pack.s0r1Mo/_old 2019-06-19 20:55:23.157825815 +0200 +++ /var/tmp/diff_new_pack.s0r1Mo/_new 2019-06-19 20:55:23.161825819 +0200 @@ -1,7 +1,7 @@ # # spec file for package ledger # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,34 +12,30 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # Name: ledger -Version: 3.1.1 +Version: 3.1.3 Release: 0 Summary: Double-entry accounting system with a command-line reporting interface License: BSD-3-Clause Group: Productivity/Office/Finance -URL: https://github.com/%{name}/%{name} -Source: https://github.com/%{name}/%{name}/archive/v%{version}.tar.gz -Patch0: https://patch-diff.githubusercontent.com/raw/ledger/ledger/pull/465.patch -Patch1: boost_168.patch +URL: https://github.com/ledger/ledger +Source: %{name}-%{version}.tar.gz BuildRequires: cmake BuildRequires: gcc-c++ -BuildRequires: mpfr-devel -BuildRequires: python -BuildRequires: utfcpp-devel -%if 0%{?suse_version} > 1325 BuildRequires: libboost_date_time-devel BuildRequires: libboost_filesystem-devel BuildRequires: libboost_iostreams-devel BuildRequires: libboost_regex-devel +BuildRequires: libboost_system-devel BuildRequires: libboost_test-devel -%else -BuildRequires: boost-devel -%endif +BuildRequires: mpfr-devel +BuildRequires: python +BuildRequires: utfcpp-devel +BuildRoot: %{_tmppath}/%{name}-%{version}-build %description Ledger is a powerful, double-entry accounting system that is accessed @@ -49,8 +45,6 @@ %prep %setup -q -%patch0 -p1 -%patch1 -p1 %build %cmake -DBUILD_LIBRARY=OFF @@ -61,10 +55,11 @@ install -m 644 -D contrib/ledger-completion.bash %{buildroot}%{_sysconfdir}/bash_completion.d/ledger.sh %files +%defattr(-,root,root) %license LICENSE.md %doc README.md %{_mandir}/man1/%{name}.1%{?ext_man} %{_bindir}/ledger -%{_sysconfdir}/bash_completion.d/ledger.sh +%config %{_sysconfdir}/bash_completion.d/ledger.sh %changelog
