Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package hledger-ui for openSUSE:Factory checked in at 2025-09-11 14:39:59 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/hledger-ui (Old) and /work/SRC/openSUSE:Factory/.hledger-ui.new.1977 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "hledger-ui" Thu Sep 11 14:39:59 2025 rev:40 rq:1303735 version:1.50 Changes: -------- --- /work/SRC/openSUSE:Factory/hledger-ui/hledger-ui.changes 2025-08-09 20:05:51.925395325 +0200 +++ /work/SRC/openSUSE:Factory/.hledger-ui.new.1977/hledger-ui.changes 2025-09-11 14:43:32.414452489 +0200 @@ -1,0 +2,9 @@ +Wed Sep 3 19:07:05 UTC 2025 - Peter Simons <psim...@suse.com> + +- Update hledger-ui to version 1.50. + Upstream's change log file format is strange (too much unmodified + text at at the top). The automatic updater cannot extract the + relevant additions. You can find the file at: + http://hackage.haskell.org/package/hledger-ui-1.50/src/CHANGES.md + +------------------------------------------------------------------- Old: ---- hledger-ui-1.43.2.tar.gz New: ---- hledger-ui-1.50.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ hledger-ui.spec ++++++ --- /var/tmp/diff_new_pack.pMhspa/_old 2025-09-11 14:43:32.894472774 +0200 +++ /var/tmp/diff_new_pack.pMhspa/_new 2025-09-11 14:43:32.894472774 +0200 @@ -19,7 +19,7 @@ %global pkg_name hledger-ui %global pkgver %{pkg_name}-%{version} Name: %{pkg_name} -Version: 1.43.2 +Version: 1.50 Release: 0 Summary: Terminal interface for the hledger accounting system License: GPL-3.0-or-later ++++++ hledger-ui-1.43.2.tar.gz -> hledger-ui-1.50.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.43.2/CHANGES.md new/hledger-ui-1.50/CHANGES.md --- old/hledger-ui-1.43.2/CHANGES.md 2025-06-13 23:40:13.000000000 +0200 +++ new/hledger-ui-1.50/CHANGES.md 2025-09-03 21:03:21.000000000 +0200 @@ -18,10 +18,22 @@ API --> + User-visible changes in hledger-ui. See also the hledger changelog. +# 1.50 2025-09-03 + +Breaking changes + +- hledger now requires at least GHC 9.6 (and base 4.18), to ease maintenance. + +Improvements + +- Use hledger 1.50 + + # 1.43.2 2025-06-13 - Use hledger-1.43.2 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.43.2/Hledger/UI/UIScreens.hs new/hledger-ui-1.50/Hledger/UI/UIScreens.hs --- old/hledger-ui-1.43.2/Hledger/UI/UIScreens.hs 2025-06-13 04:15:50.000000000 +0200 +++ new/hledger-ui-1.50/Hledger/UI/UIScreens.hs 2025-09-02 08:59:57.000000000 +0200 @@ -42,6 +42,7 @@ import Brick.Widgets.List (listMoveTo, listSelectedElement, list) import Data.List import Data.Maybe +import qualified Data.Text as T import Data.Time.Calendar (Day, diffDays) import Safe import qualified Data.Vector as V @@ -280,11 +281,11 @@ -- pre-render the list items, helps calculate column widths displayitems = map displayitem items' where - displayitem (t, _, _issplit, otheracctsstr, change, bal) = + displayitem (t, _, _issplit, otheraccts, change, bal) = RegisterScreenItem{rsItemDate = showDate $ transactionRegisterDate wd (_rsQuery rspec') thisacctq t ,rsItemStatus = tstatus t ,rsItemDescription = tdescription t - ,rsItemOtherAccounts = otheracctsstr + ,rsItemOtherAccounts = T.intercalate ", " . map accountSummarisedName $ nub otheraccts -- _ -> "<split>" -- should do this if accounts field width < 30 ,rsItemChangeAmount = showamt change ,rsItemBalanceAmount = showamt bal diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.43.2/hledger-ui.1 new/hledger-ui-1.50/hledger-ui.1 --- old/hledger-ui-1.43.2/hledger-ui.1 2025-06-13 23:40:13.000000000 +0200 +++ new/hledger-ui-1.50/hledger-ui.1 2025-09-03 21:06:35.000000000 +0200 @@ -1,5 +1,5 @@ -.TH "HLEDGER\-UI" "1" "June 2025" "hledger-ui-1.43.2 " "hledger User Manuals" +.TH "HLEDGER\-UI" "1" "September 2025" "hledger-ui-1.50 " "hledger User Manuals" @@ -7,7 +7,7 @@ hledger\-ui \- terminal interface (TUI) for \f[CR]hledger\f[R], a robust, friendly plain text accounting app. .SH SYNOPSIS -\f[CR]hledger\-ui [OPTS] [QUERYARGS]\f[R] +\f[CR]hledger\-ui [OPTS] [QUERYARGS]\f[R] .PD 0 .P .PD @@ -15,9 +15,9 @@ .PD 0 .P .PD -\f[CR]hledger ui \-\- [OPTS] [QUERYARGS]\f[R] +\f[CR]hledger ui [OPTS] [QUERYARGS]\f[R] .SH DESCRIPTION -This manual is for hledger\[aq]s terminal interface, version 1.43.2. +This manual is for hledger\[aq]s terminal interface, version 1.50. See also the hledger manual for common concepts and file formats. .PP hledger is a robust, user\-friendly, cross\-platform set of programs for @@ -89,6 +89,9 @@ hledger\-ui, also make future\-dated transactions visible at startup. \-I \-\-ignore\-assertions don\[aq]t check balance assertions by default + \-\-txn\-balancing=... how to check that transactions are balanced: + \[aq]old\[aq]: use global display precision + \[aq]exact\[aq]: use transaction precision (default) \-\-infer\-costs infer conversion equity postings from costs \-\-infer\-equity infer costs from conversion equity postings \-\-infer\-market\-prices infer market prices from costs diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.43.2/hledger-ui.cabal new/hledger-ui-1.50/hledger-ui.cabal --- old/hledger-ui-1.43.2/hledger-ui.cabal 2025-06-13 23:40:13.000000000 +0200 +++ new/hledger-ui-1.50/hledger-ui.cabal 2025-09-03 21:06:35.000000000 +0200 @@ -1,11 +1,11 @@ cabal-version: 2.2 --- This file has been generated from package.yaml by hpack version 0.38.0. +-- This file has been generated from package.yaml by hpack version 0.38.2. -- -- see: https://github.com/sol/hpack name: hledger-ui -version: 1.43.2 +version: 1.50 synopsis: Terminal interface for the hledger accounting system description: A simple terminal user interface for the hledger accounting system. It can be a more convenient way to browse your accounts than the CLI. @@ -26,7 +26,7 @@ license-file: LICENSE build-type: Simple tested-with: - ghc==8.10.7, ghc==9.0.2, ghc==9.2.8, ghc==9.4.8, ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.1 + ghc==9.6.7, ghc==9.8.4, ghc==9.10.2, ghc==9.12.2 extra-source-files: CHANGES.md README.md @@ -74,11 +74,11 @@ hs-source-dirs: ./ ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind - cpp-options: -DVERSION="1.43.2" -DVERSION="1.43.2" + cpp-options: -DVERSION="1.50" -DVERSION="1.50" build-depends: ansi-terminal >=0.9 , async - , base >=4.14 && <4.22 + , base >=4.18 && <4.22 , brick >=2.1.1 && <2.3.2 || >2.3.2 && <2.10 , cmdargs >=0.8 , containers >=0.5.9 @@ -89,8 +89,8 @@ , filepath , fsnotify >=0.4.2.0 && <0.5 , githash >=0.1.6.2 - , hledger >=1.43.2 && <1.44 - , hledger-lib >=1.43.2 && <1.44 + , hledger ==1.50.* + , hledger-lib ==1.50.* , megaparsec >=7.0.0 && <9.8 , microlens >=0.4 , microlens-platform >=0.2.3.1 @@ -124,9 +124,9 @@ hs-source-dirs: app ghc-options: -Wall -Wno-incomplete-uni-patterns -Wno-missing-signatures -Wno-orphans -Wno-type-defaults -Wno-unused-do-bind -with-rtsopts=-T - cpp-options: -DVERSION="1.43.2" + cpp-options: -DVERSION="1.50" build-depends: - base >=4.14 && <4.22 + base >=4.18 && <4.22 , hledger-ui default-language: Haskell2010 if (flag(debug)) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.43.2/hledger-ui.info new/hledger-ui-1.50/hledger-ui.info --- old/hledger-ui-1.43.2/hledger-ui.info 2025-06-13 23:40:13.000000000 +0200 +++ new/hledger-ui-1.50/hledger-ui.info 2025-09-03 21:06:35.000000000 +0200 @@ -16,9 +16,9 @@ 'hledger-ui [OPTS] [QUERYARGS]' or -'hledger ui -- [OPTS] [QUERYARGS]' +'hledger ui [OPTS] [QUERYARGS]' - This manual is for hledger's terminal interface, version 1.43.2. See + This manual is for hledger's terminal interface, version 1.50. See also the hledger manual for common concepts and file formats. hledger is a robust, user-friendly, cross-platform set of programs @@ -100,6 +100,9 @@ hledger-ui, also make future-dated transactions visible at startup. -I --ignore-assertions don't check balance assertions by default + --txn-balancing=... how to check that transactions are balanced: + 'old': use global display precision + 'exact': use transaction precision (default) --infer-costs infer conversion equity postings from costs --infer-equity infer costs from conversion equity postings --infer-market-prices infer market prices from costs @@ -562,22 +565,22 @@ Tag Table: Node: Top221 -Node: OPTIONS1872 -Node: MOUSE8546 -Node: KEYS8878 -Node: SCREENS13882 -Node: Menu screen14622 -Node: Cash accounts screen14938 -Node: Balance sheet accounts screen15299 -Node: Income statement accounts screen15635 -Node: All accounts screen16020 -Node: Register screen16383 -Node: Transaction screen18826 -Node: Error screen20401 -Node: WATCH MODE20767 -Node: --watch problems21665 -Node: ENVIRONMENT23018 -Node: BUGS23251 +Node: OPTIONS1867 +Node: MOUSE8753 +Node: KEYS9085 +Node: SCREENS14089 +Node: Menu screen14829 +Node: Cash accounts screen15145 +Node: Balance sheet accounts screen15506 +Node: Income statement accounts screen15842 +Node: All accounts screen16227 +Node: Register screen16590 +Node: Transaction screen19033 +Node: Error screen20608 +Node: WATCH MODE20974 +Node: --watch problems21872 +Node: ENVIRONMENT23225 +Node: BUGS23458 End Tag Table diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/hledger-ui-1.43.2/hledger-ui.txt new/hledger-ui-1.50/hledger-ui.txt --- old/hledger-ui-1.43.2/hledger-ui.txt 2025-06-13 23:40:13.000000000 +0200 +++ new/hledger-ui-1.50/hledger-ui.txt 2025-09-03 21:06:35.000000000 +0200 @@ -6,12 +6,12 @@ plain text accounting app. SYNOPSIS - hledger-ui [OPTS] [QUERYARGS] + hledger-ui [OPTS] [QUERYARGS] or - hledger ui -- [OPTS] [QUERYARGS] + hledger ui [OPTS] [QUERYARGS] DESCRIPTION - This manual is for hledger's terminal interface, version 1.43.2. See + This manual is for hledger's terminal interface, version 1.50. See also the hledger manual for common concepts and file formats. hledger is a robust, user-friendly, cross-platform set of programs for @@ -78,6 +78,9 @@ hledger-ui, also make future-dated transactions visible at startup. -I --ignore-assertions don't check balance assertions by default + --txn-balancing=... how to check that transactions are balanced: + 'old': use global display precision + 'exact': use transaction precision (default) --infer-costs infer conversion equity postings from costs --infer-equity infer costs from conversion equity postings --infer-market-prices infer market prices from costs @@ -468,4 +471,4 @@ SEE ALSO hledger(1), hledger-ui(1), hledger-web(1), ledger(1) -hledger-ui-1.43.2 June 2025 HLEDGER-UI(1) +hledger-ui-1.50 September 2025 HLEDGER-UI(1)