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-06-04 20:29:55
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hledger-ui (Old)
 and      /work/SRC/openSUSE:Factory/.hledger-ui.new.16005 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hledger-ui"

Wed Jun  4 20:29:55 2025 rev:36 rq:1282769 version:1.43

Changes:
--------
--- /work/SRC/openSUSE:Factory/hledger-ui/hledger-ui.changes    2025-05-22 
16:57:57.656690379 +0200
+++ /work/SRC/openSUSE:Factory/.hledger-ui.new.16005/hledger-ui.changes 
2025-06-04 20:30:14.397176327 +0200
@@ -1,0 +2,15 @@
+Sun Jun  1 22:58:56 UTC 2025 - Peter Simons <psim...@suse.com>
+
+- Update hledger-ui to version 1.43.
+  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.43/src/CHANGES.md
+
+-------------------------------------------------------------------
+Wed May 28 22:09:26 UTC 2025 - Peter Simons <psim...@suse.com>
+
+- Update hledger-ui to version 1.42.2 revision 1.
+  Upstream has revised the Cabal build instructions on Hackage.
+
+-------------------------------------------------------------------

Old:
----
  hledger-ui-1.42.2.tar.gz

New:
----
  hledger-ui-1.43.tar.gz

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

Other differences:
------------------
++++++ hledger-ui.spec ++++++
--- /var/tmp/diff_new_pack.FmkShI/_old  2025-06-04 20:30:15.001201372 +0200
+++ /var/tmp/diff_new_pack.FmkShI/_new  2025-06-04 20:30:15.005201538 +0200
@@ -19,7 +19,7 @@
 %global pkg_name hledger-ui
 %global pkgver %{pkg_name}-%{version}
 Name:           %{pkg_name}
-Version:        1.42.2
+Version:        1.43
 Release:        0
 Summary:        Terminal interface for the hledger accounting system
 License:        GPL-3.0-or-later

++++++ hledger-ui-1.42.2.tar.gz -> hledger-ui-1.43.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.2/CHANGES.md 
new/hledger-ui-1.43/CHANGES.md
--- old/hledger-ui-1.42.2/CHANGES.md    2025-05-17 01:18:18.000000000 +0200
+++ new/hledger-ui-1.43/CHANGES.md      2025-06-02 00:31:24.000000000 +0200
@@ -22,6 +22,27 @@
 See also the hledger changelog.
 
 
+# 1.43 2025-06-01
+
+Fixes
+
+- Require fsnotify >=0.4.2.0, which fixes some events being ignored on mac,
+  possibly making hledger-ui --watch more reliable in this regard.
+
+- Require extra >=1.7.11, possibly fixing the stack810.yaml build. (Thomas 
Miedema)
+
+Improvements
+
+- CLI error messages now have consistent clean format independent of GHC 
version. [#2367]
+
+- Support GHC 9.12.
+
+Docs
+
+- Update --watch docs.
+- Drop obsolete mention of Windows non-support.
+
+
 # 1.42.2 2025-05-16
 
 Fixes
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.2/Hledger/UI/Main.hs 
new/hledger-ui-1.43/Hledger/UI/Main.hs
--- old/hledger-ui-1.42.2/Hledger/UI/Main.hs    2025-05-17 01:37:32.000000000 
+0200
+++ new/hledger-ui-1.43/Hledger/UI/Main.hs      2025-06-01 23:33:32.000000000 
+0200
@@ -1,8 +1,22 @@
 {-|
 hledger-ui - a hledger add-on providing an efficient TUI.
-Copyright (c) 2007-2015 Simon Michael <si...@joyful.com>
-Released under GPL version 3 or later.
+
+SPDX-License-Identifier: GPL-3.0-or-later
+Copyright (c) 2007-2025 (each year in this range) Simon Michael 
<si...@joyful.com> and contributors.
+
+This program is free software: you can redistribute it and/or modify
+it under the terms of the GNU General Public License as published by
+the Free Software Foundation, either version 3 of the License, or
+(at your option) any later version.
+
+This program is distributed in the hope that it will be useful, but WITHOUT 
ANY WARRANTY;
+without even the implied warranty of MERCHANTABILITY or FITNESS FOR A 
PARTICULAR PURPOSE.
+See the GNU General Public License for more details.
+You should have received a copy of the GNU General Public License along with 
this program.
+If not, see <https://www.gnu.org/licenses/>.
+
 -}
+
 {-# LANGUAGE CPP                   #-}
 {-# LANGUAGE LambdaCase            #-}
 {-# LANGUAGE MultiParamTypeClasses #-}
@@ -62,7 +76,7 @@
 
 
 hledgerUiMain :: IO ()
-hledgerUiMain = withGhcDebug' $ withProgName "hledger-ui.log" $ do  -- force 
Hledger.Utils.Debug.* to log to hledger-ui.log
+hledgerUiMain = exitOnError $ withGhcDebug' $ withProgName "hledger-ui.log" $ 
do  -- force Hledger.Utils.Debug.* to log to hledger-ui.log
   when (ghcDebugMode == GDPauseAtStart) $ ghcDebugPause'
 
 #if MIN_VERSION_base(4,20,0)
@@ -78,7 +92,7 @@
 #endif
 #endif
 
-  traceLogAtIO 1 "\n\n\n\n==== hledger-ui start"
+  dbg1MsgIO "\n\n\n\n==== hledger-ui start"
   dbg1IO "args" progArgs
   dbg1IO "debugLevel" debugLevel
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.2/Hledger/UI/UIOptions.hs 
new/hledger-ui-1.43/Hledger/UI/UIOptions.hs
--- old/hledger-ui-1.42.2/Hledger/UI/UIOptions.hs       2025-05-17 
01:37:32.000000000 +0200
+++ new/hledger-ui-1.43/Hledger/UI/UIOptions.hs 2025-06-01 23:33:32.000000000 
+0200
@@ -4,6 +4,7 @@
 module Hledger.UI.UIOptions where
 
 import Data.Default (def)
+import Data.Either (fromRight)
 import Data.List (intercalate)
 import qualified Data.Map as M
 import Data.Maybe (fromMaybe)
@@ -16,7 +17,7 @@
 
 -- cf Hledger.Cli.Version
 
-packageversion :: PackageVersion
+packageversion :: PackageVersionString
 packageversion =
 #ifdef VERSION
   VERSION
@@ -41,15 +42,18 @@
   progname
   packageversion
 
+binaryinfo :: HledgerBinaryInfo
+binaryinfo = fromRight nullbinaryinfo $ parseHledgerVersion prognameandversion
+
 
 uiflags = [
    flagNone ["watch","w"] (setboolopt "watch") "watch for data and date 
changes and reload automatically"
   ,flagReq  ["theme"] (\s opts -> Right $ setopt "theme" s opts) "THEME" ("use 
this custom display theme ("++intercalate ", " themeNames++")")
-  ,flagNone ["cash"] (setboolopt "cash") "start in the cash accounts screen"
-  ,flagNone ["bs"] (setboolopt "bs") "start in the balance sheet accounts 
screen"
-  ,flagNone ["is"] (setboolopt "is") "start in the income statement accounts 
screen"
-  ,flagNone ["all"] (setboolopt "all") "start in the all accounts screen"
-  ,flagReq  ["register"] (\s opts -> Right $ setopt "register" s opts) 
"ACCTREGEX" "start in the (first matched) account's register"
+  ,flagNone ["cash"] (setboolopt "cash") "start in: the cash accounts screen"
+  ,flagNone ["bs"] (setboolopt "bs") "start in: the balance sheet accounts 
screen"
+  ,flagNone ["is"] (setboolopt "is") "start in: the income statement accounts 
screen"
+  ,flagNone ["all"] (setboolopt "all") "start in: the all accounts screen"
+  ,flagReq  ["register"] (\s opts -> Right $ setopt "register" s opts) 
"ACCTREGEX" "start in: the (first matched) account's register"
   ,flagNone ["change"] (setboolopt "change")
     "show period balances (changes) at startup instead of historical balances"
   -- ,flagNone ["cumulative"] (setboolopt "cumulative")
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.2/Hledger/UI/UIUtils.hs 
new/hledger-ui-1.43/Hledger/UI/UIUtils.hs
--- old/hledger-ui-1.42.2/Hledger/UI/UIUtils.hs 2025-05-16 05:17:19.000000000 
+0200
+++ new/hledger-ui-1.43/Hledger/UI/UIUtils.hs   2025-06-01 23:33:32.000000000 
+0200
@@ -451,15 +451,15 @@
 -- logs the string to hledger-ui.log before returning the second argument.
 -- Uses unsafePerformIO.
 dbgui :: String -> a -> a
-dbgui = traceLogAt 1
+dbgui = dbg1Msg
 
 -- | Like dbgui, but convenient to use in IO.
 dbguiIO :: String -> IO ()
-dbguiIO = traceLogAtIO 1
+dbguiIO = dbg1MsgIO
 
 -- | Like dbgui, but convenient to use in EventM handlers.
 dbguiEv :: String -> EventM Name s ()
-dbguiEv s = dbgui s $ return ()
+dbguiEv s = dbg1Msg s $ return ()
 
 -- | Like dbguiEv, but log a compact view of the current screen stack.
 -- See showScreenStack.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.2/LICENSE new/hledger-ui-1.43/LICENSE
--- old/hledger-ui-1.42.2/LICENSE       2025-05-17 01:37:32.000000000 +0200
+++ new/hledger-ui-1.43/LICENSE 2025-06-01 23:33:32.000000000 +0200
@@ -1,7 +1,7 @@
                     GNU GENERAL PUBLIC LICENSE
                        Version 3, 29 June 2007
 
- Copyright (C) 2007 Free Software Foundation, Inc. <http://fsf.org/>
+ Copyright (C) 2007 Free Software Foundation, Inc. <https://fsf.org/>
  Everyone is permitted to copy and distribute verbatim copies
  of this license document, but changing it is not allowed.
 
@@ -645,7 +645,7 @@
     GNU General Public License for more details.
 
     You should have received a copy of the GNU General Public License
-    along with this program.  If not, see <http://www.gnu.org/licenses/>.
+    along with this program.  If not, see <https://www.gnu.org/licenses/>.
 
 Also add information on how to contact you by electronic and paper mail.
 
@@ -664,11 +664,11 @@
   You should also get your employer (if you work as a programmer) or school,
 if any, to sign a "copyright disclaimer" for the program, if necessary.
 For more information on this, and how to apply and follow the GNU GPL, see
-<http://www.gnu.org/licenses/>.
+<https://www.gnu.org/licenses/>.
 
   The GNU General Public License does not permit incorporating your program
 into proprietary programs.  If your program is a subroutine library, you
 may consider it more useful to permit linking proprietary applications with
 the library.  If this is what you want to do, use the GNU Lesser General
 Public License instead of this License.  But first, please read
-<http://www.gnu.org/philosophy/why-not-lgpl.html>.
+<https://www.gnu.org/licenses/why-not-lgpl.html>.
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.2/hledger-ui.1 
new/hledger-ui-1.43/hledger-ui.1
--- old/hledger-ui-1.42.2/hledger-ui.1  2025-05-17 01:37:32.000000000 +0200
+++ new/hledger-ui-1.43/hledger-ui.1    2025-06-02 00:45:00.000000000 +0200
@@ -1,5 +1,5 @@
 
-.TH "HLEDGER\-UI" "1" "May 2025" "hledger-ui-1.42.2 " "hledger User Manuals"
+.TH "HLEDGER\-UI" "1" "May 2025" "hledger-ui-1.43 " "hledger User Manuals"
 
 
 
@@ -17,7 +17,7 @@
 .PD
 \f[CR]hledger ui \-\- [OPTS] [QUERYARGS]\f[R]
 .SH DESCRIPTION
-This manual is for hledger\[aq]s terminal interface, version 1.42.2.
+This manual is for hledger\[aq]s terminal interface, version 1.43.
 See also the hledger manual for common concepts and file formats.
 .PP
 hledger is a robust, user\-friendly, cross\-platform set of programs for
@@ -480,8 +480,8 @@
 with \f[CR]\-f/\-\-file\f[R].
 Default: \f[CR]$HOME/.hledger.journal\f[R].
 .SH BUGS
-We welcome bug reports in the hledger issue tracker (shortcut:
-https://bugs.hledger.org), or on the hledger chat or mail list
+We welcome bug reports in the hledger issue tracker
+(https://bugs.hledger.org), or on the hledger chat or mail list
 (https://hledger.org/support).
 .PP
 Some known issues:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.2/hledger-ui.cabal 
new/hledger-ui-1.43/hledger-ui.cabal
--- old/hledger-ui-1.42.2/hledger-ui.cabal      2025-05-17 01:37:32.000000000 
+0200
+++ new/hledger-ui-1.43/hledger-ui.cabal        2025-06-02 00:45:00.000000000 
+0200
@@ -1,11 +1,11 @@
-cabal-version: 1.12
+cabal-version: 2.2
 
 -- This file has been generated from package.yaml by hpack version 0.38.0.
 --
 -- see: https://github.com/sol/hpack
 
 name:           hledger-ui
-version:        1.42.2
+version:        1.43
 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.
@@ -22,11 +22,11 @@
 bug-reports:    http://bugs.hledger.org
 author:         Simon Michael <si...@joyful.com>
 maintainer:     Simon Michael <si...@joyful.com>
-license:        GPL-3
+license:        GPL-3.0-or-later
 license-file:   LICENSE
 build-type:     Simple
 tested-with:
-    GHC==8.10.7, GHC==9.0.2, GHC==9.2.8, GHC==9.4.5, GHC==9.6.2
+    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.1
 extra-source-files:
     CHANGES.md
     README.md
@@ -69,14 +69,16 @@
       Hledger.UI.UITypes
       Hledger.UI.UIUtils
       Paths_hledger_ui
+  autogen-modules:
+      Paths_hledger_ui
   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.42.2" -DVERSION="1.42.2"
+  cpp-options: -DVERSION="1.43" -DVERSION="1.43"
   build-depends:
       ansi-terminal >=0.9
     , async
-    , base >=4.14 && <4.21
+    , base >=4.14 && <4.22
     , brick >=2.1.1 && <2.3.2 || >2.3.2 && <2.9
     , cmdargs >=0.8
     , containers >=0.5.9
@@ -87,8 +89,8 @@
     , filepath
     , fsnotify >=0.4.2.0 && <0.5
     , githash >=0.1.6.2
-    , hledger >=1.42.2 && <1.43
-    , hledger-lib >=1.42.2 && <1.43
+    , hledger ==1.43.*
+    , hledger-lib ==1.43.*
     , megaparsec >=7.0.0 && <9.8
     , microlens >=0.4
     , microlens-platform >=0.2.3.1
@@ -117,12 +119,14 @@
   main-is: hledger-ui.hs
   other-modules:
       Paths_hledger_ui
+  autogen-modules:
+      Paths_hledger_ui
   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.42.2"
+  cpp-options: -DVERSION="1.43"
   build-depends:
-      base >=4.14 && <4.21
+      base >=4.14 && <4.22
     , hledger-ui
   default-language: Haskell2010
   if (flag(debug))
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.2/hledger-ui.info 
new/hledger-ui-1.43/hledger-ui.info
--- old/hledger-ui-1.42.2/hledger-ui.info       2025-05-17 01:37:32.000000000 
+0200
+++ new/hledger-ui-1.43/hledger-ui.info 2025-06-02 00:45:00.000000000 +0200
@@ -18,7 +18,7 @@
 or
 'hledger ui -- [OPTS] [QUERYARGS]'
 
-   This manual is for hledger's terminal interface, version 1.42.2.  See
+   This manual is for hledger's terminal interface, version 1.43.  See
 also the hledger manual for common concepts and file formats.
 
    hledger is a robust, user-friendly, cross-platform set of programs
@@ -542,8 +542,8 @@
 7 BUGS
 ******
 
-We welcome bug reports in the hledger issue tracker (shortcut:
-https://bugs.hledger.org), or on the hledger chat or mail list
+We welcome bug reports in the hledger issue tracker
+(https://bugs.hledger.org), or on the hledger chat or mail list
 (https://hledger.org/support).
 
    Some known issues:
@@ -562,22 +562,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: OPTIONS1870
+Node: MOUSE8544
+Node: KEYS8876
+Node: SCREENS13880
+Node: Menu screen14620
+Node: Cash accounts screen14936
+Node: Balance sheet accounts screen15297
+Node: Income statement accounts screen15633
+Node: All accounts screen16018
+Node: Register screen16381
+Node: Transaction screen18824
+Node: Error screen20399
+Node: WATCH MODE20765
+Node: --watch problems21663
+Node: ENVIRONMENT23016
+Node: BUGS23249
 
 End Tag Table
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.2/hledger-ui.txt 
new/hledger-ui-1.43/hledger-ui.txt
--- old/hledger-ui-1.42.2/hledger-ui.txt        2025-05-17 01:37:32.000000000 
+0200
+++ new/hledger-ui-1.43/hledger-ui.txt  2025-06-02 00:45:00.000000000 +0200
@@ -11,7 +11,7 @@
        hledger ui -- [OPTS] [QUERYARGS]
 
 DESCRIPTION
-       This manual is for hledger's terminal interface, version  1.42.2.   See
+       This manual is for hledger's terminal  interface,  version  1.43.   See
        also the hledger manual for common concepts and file formats.
 
        hledger  is a robust, user-friendly, cross-platform set of programs for
@@ -433,8 +433,8 @@
        -f/--file.  Default: $HOME/.hledger.journal.
 
 BUGS
-       We  welcome  bug  reports  in  the  hledger  issue  tracker  (shortcut:
-       https://bugs.hledger.org),   or  on  the  hledger  chat  or  mail  list
+       We   welcome   bug   reports   in    the    hledger    issue    tracker
+       (https://bugs.hledger.org),  or  on  the  hledger  chat  or  mail  list
        (https://hledger.org/support).
 
        Some known issues:
@@ -468,4 +468,4 @@
 SEE ALSO
        hledger(1), hledger-ui(1), hledger-web(1), ledger(1)
 
-hledger-ui-1.42.2                  May 2025                      HLEDGER-UI(1)
+hledger-ui-1.43                    May 2025                      HLEDGER-UI(1)

Reply via email to