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-05-22 16:57:18
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/hledger-ui (Old)
 and      /work/SRC/openSUSE:Factory/.hledger-ui.new.2732 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "hledger-ui"

Thu May 22 16:57:18 2025 rev:35 rq:1279257 version:1.42.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/hledger-ui/hledger-ui.changes    2025-04-20 
19:56:21.335864382 +0200
+++ /work/SRC/openSUSE:Factory/.hledger-ui.new.2732/hledger-ui.changes  
2025-05-22 16:57:57.656690379 +0200
@@ -1,0 +2,9 @@
+Fri May 16 23:39:12 UTC 2025 - Peter Simons <psim...@suse.com>
+
+- Update hledger-ui to version 1.42.2.
+  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.42.2/src/CHANGES.md
+
+-------------------------------------------------------------------

Old:
----
  hledger-ui-1.42.1.tar.gz
  hledger-ui.cabal

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

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

Other differences:
------------------
++++++ hledger-ui.spec ++++++
--- /var/tmp/diff_new_pack.HlLluQ/_old  2025-05-22 16:57:58.096708872 +0200
+++ /var/tmp/diff_new_pack.HlLluQ/_new  2025-05-22 16:57:58.100709038 +0200
@@ -19,13 +19,12 @@
 %global pkg_name hledger-ui
 %global pkgver %{pkg_name}-%{version}
 Name:           %{pkg_name}
-Version:        1.42.1
+Version:        1.42.2
 Release:        0
 Summary:        Terminal interface for the hledger accounting system
 License:        GPL-3.0-or-later
 URL:            https://hackage.haskell.org/package/%{name}
 Source0:        
https://hackage.haskell.org/package/%{name}-%{version}/%{name}-%{version}.tar.gz
-Source1:        
https://hackage.haskell.org/package/%{name}-%{version}/revision/1.cabal#/%{name}.cabal
 BuildRequires:  chrpath
 BuildRequires:  ghc-Cabal-devel
 BuildRequires:  ghc-ansi-terminal-devel
@@ -93,8 +92,7 @@
 
 %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. This package
-currently does not support Microsoft Windows, except in WSL.
+more convenient way to browse your accounts than the CLI.
 
 hledger is a robust, cross-platform set of tools for tracking money, time, or
 any other commodity, using double-entry accounting and a simple, editable file
@@ -136,7 +134,6 @@
 
 %prep
 %autosetup
-cp -p %{SOURCE1} %{name}.cabal
 
 %build
 %ghc_lib_build

++++++ hledger-ui-1.42.1.tar.gz -> hledger-ui-1.42.2.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.1/CHANGES.md 
new/hledger-ui-1.42.2/CHANGES.md
--- old/hledger-ui-1.42.1/CHANGES.md    2025-03-13 08:35:24.000000000 +0100
+++ new/hledger-ui-1.42.2/CHANGES.md    2025-05-17 01:18:18.000000000 +0200
@@ -22,7 +22,23 @@
 See also the hledger changelog.
 
 
-# 2025-03-12 1.42.1
+# 1.42.2 2025-05-16
+
+Fixes
+
+- Require fsnotify-0.4.2.0+/hfsevents-0.1.8+, which fixes some events
+  being ignored on mac (see https://github.com/luite/hfsevents/pull/19),
+  which should help `hledger-ui --watch` a little.
+
+- Require extra >= 1.7.11, fixing the stack8.10.yaml build. (Thomas Miedema)
+
+Docs
+
+- Update --watch notes
+- Drop obsolete Windows non-support note
+
+
+# 1.42.1 2025-03-12
 
 - allow vty 6.4
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.1/README.md 
new/hledger-ui-1.42.2/README.md
--- old/hledger-ui-1.42.1/README.md     2024-12-28 18:18:43.000000000 +0100
+++ new/hledger-ui-1.42.2/README.md     2025-05-16 05:17:19.000000000 +0200
@@ -2,7 +2,6 @@
 
 A simple curses-style text user interface for the hledger accounting system.
 It can be a more convenient way to browse your accounts than the CLI.
-This package currently does not support Microsoft Windows, except in WSL.
 
 See also:
 the [project README](https://hledger.org/README.html)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.1/hledger-ui.1 
new/hledger-ui-1.42.2/hledger-ui.1
--- old/hledger-ui-1.42.1/hledger-ui.1  2025-03-13 08:35:49.000000000 +0100
+++ new/hledger-ui-1.42.2/hledger-ui.1  2025-05-17 01:37:32.000000000 +0200
@@ -1,5 +1,5 @@
 
-.TH "HLEDGER\-UI" "1" "March 2025" "hledger-ui-1.42.1 " "hledger User Manuals"
+.TH "HLEDGER\-UI" "1" "May 2025" "hledger-ui-1.42.2 " "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.1.
+This manual is for hledger\[aq]s terminal interface, version 1.42.2.
 See also the hledger manual for common concepts and file formats.
 .PP
 hledger is a robust, user\-friendly, cross\-platform set of programs for
@@ -437,26 +437,44 @@
 This leaves more mental bandwidth for your accounting.
 Of course you can still interact with hledger\-ui when needed, eg to
 toggle cleared mode, or to explore the history.
-.PP
-There are currently some limitations with \f[CR]\-\-watch\f[R]:
-.PP
-It may not work correctly for you, depending on platform or system
+.SS \-\-watch problems
+\f[I]However.\f[R] There are limitations/unresolved bugs with
+\f[CR]\-\-watch\f[R]:
+.IP \[bu] 2
+It may not work at all for you, depending on platform or system
 configuration.
-(Eg #836.)
-.PP
-At least on mac, there can be a slow build\-up of CPU usage over time,
-until the program is restarted (or, suspending and restarting with
-\f[CR]CTRL\-z\f[R] \f[CR]fg\f[R] may be enough).
-.PP
-It will not detect file changes made by certain editors, such as
-Jetbrains IDEs or \f[CR]gedit\f[R], or on certain less common
-filesystems.
-(To work around, press \f[CR]g\f[R] to reload manually, or try
-#1617\[aq]s \f[CR]fs.inotify.max_user_watches\f[R] workaround and let us
-know.)
+On some unix systems, increasing fs.inotify.max_user_watches or
+fs.file\-max parameters in /etc/sysctl.conf might help.
+(#836)
+.IP \[bu] 2
+It may not detect file changes made by certain tools, such as Jetbrains
+IDEs or gedit.
+(#1617)
+.IP \[bu] 2
+It may not detect changes made from outside a virtual machine, ie by an
+editor running on the host system.
+.IP \[bu] 2
+It may not detect file changes on certain less common filesystems.
+.IP \[bu] 2
+It may use increasing CPU and RAM over time, especially with large
+files.
+(This is probably not \-\-watch specific, you may be able to reproduce
+it by pressing \f[CR]g\f[R] repeatedly.)
+(#1825)
 .PP
-If you are viewing files mounted from another machine, the system clocks
-on both machines should be roughly in agreement.
+Tips/workarounds:
+.IP \[bu] 2
+If \-\-watch won\[aq]t work for you, press \f[CR]g\f[R] to reload data
+manually instead.
+.IP \[bu] 2
+If \-\-watch is leaking resources over time, quit and restart (or
+suspend and resume) hledger\-ui when you\[aq]re not using it.
+.IP \[bu] 2
+When running hledger\-ui inside a VM, also make file changes inside the
+VM.
+.IP \[bu] 2
+When working with files mounted from another machine, make sure the
+system clocks on both machines are roughly in agreement.
 .SH ENVIRONMENT
 \f[B]LEDGER_FILE\f[R] The main journal file to use when not specified
 with \f[CR]\-f/\-\-file\f[R].
@@ -471,14 +489,15 @@
 \f[CR]\-f\-\f[R] doesn\[aq]t work (hledger\-ui can\[aq]t read from
 stdin).
 .PP
-If you press \f[CR]g\f[R] with large files, there could be a noticeable
-pause.
+\f[CR]\-\-watch\f[R] is not robust, especially with large files (see
+WATCH MODE above).
 .PP
-The Transaction screen does not update from file changes until you exit
-and re\-endter it (see SCREENS > Transaction above).
+The Transaction screen does not update after file changes, even if you
+press \f[CR]g\f[R], until you exit and re\-enter it.
+(#2288)
 .PP
-\f[CR]\-\-watch\f[R] is not yet fully robust on all platforms (see Watch
-mode above).
+If you press \f[CR]g\f[R] with large files, there could be a noticeable
+pause with the UI unresponsive.
 
 
 .SH AUTHORS
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.1/hledger-ui.cabal 
new/hledger-ui-1.42.2/hledger-ui.cabal
--- old/hledger-ui-1.42.1/hledger-ui.cabal      2025-03-13 08:35:49.000000000 
+0100
+++ new/hledger-ui-1.42.2/hledger-ui.cabal      2025-05-17 01:37:32.000000000 
+0200
@@ -1,15 +1,14 @@
 cabal-version: 1.12
 
--- This file has been generated from package.yaml by hpack version 0.37.0.
+-- 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.1
+version:        1.42.2
 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.
-                This package currently does not support Microsoft Windows, 
except in WSL.
                 .
                 hledger is a robust, cross-platform set of tools for tracking 
money,
                 time, or any other commodity, using double-entry accounting 
and a
@@ -73,7 +72,7 @@
   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.1" -DVERSION="1.42.1"
+  cpp-options: -DVERSION="1.42.2" -DVERSION="1.42.2"
   build-depends:
       ansi-terminal >=0.9
     , async
@@ -84,12 +83,12 @@
     , data-default
     , directory
     , doclayout >=0.3 && <0.6
-    , extra >=1.6.3
+    , extra >=1.7.11
     , filepath
-    , fsnotify ==0.4.*
+    , fsnotify >=0.4.2.0 && <0.5
     , githash >=0.1.6.2
-    , hledger >=1.42.1 && <1.43
-    , hledger-lib >=1.42.1 && <1.43
+    , hledger >=1.42.2 && <1.43
+    , hledger-lib >=1.42.2 && <1.43
     , megaparsec >=7.0.0 && <9.8
     , microlens >=0.4
     , microlens-platform >=0.2.3.1
@@ -121,7 +120,7 @@
   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.1"
+  cpp-options: -DVERSION="1.42.2"
   build-depends:
       base >=4.14 && <4.21
     , hledger-ui
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.1/hledger-ui.info 
new/hledger-ui-1.42.2/hledger-ui.info
--- old/hledger-ui-1.42.1/hledger-ui.info       2025-03-13 08:35:49.000000000 
+0100
+++ new/hledger-ui-1.42.2/hledger-ui.info       2025-05-17 01:37:32.000000000 
+0200
@@ -18,7 +18,7 @@
 or
 'hledger ui -- [OPTS] [QUERYARGS]'
 
-   This manual is for hledger's terminal interface, version 1.42.1.  See
+   This manual is for hledger's terminal interface, version 1.42.2.  See
 also the hledger manual for common concepts and file formats.
 
    hledger is a robust, user-friendly, cross-platform set of programs
@@ -491,22 +491,41 @@
 hledger-ui when needed, eg to toggle cleared mode, or to explore the
 history.
 
-   There are currently some limitations with '--watch':
+* Menu:
+
+* --watch problems::
 
-   It may not work correctly for you, depending on platform or system
-configuration.  (Eg #836.)
+
+File: hledger-ui.info,  Node: --watch problems,  Up: WATCH MODE
 
-   At least on mac, there can be a slow build-up of CPU usage over time,
-until the program is restarted (or, suspending and restarting with
-'CTRL-z' 'fg' may be enough).
-
-   It will not detect file changes made by certain editors, such as
-Jetbrains IDEs or 'gedit', or on certain less common filesystems.  (To
-work around, press 'g' to reload manually, or try #1617's
-'fs.inotify.max_user_watches' workaround and let us know.)
+5.1 -watch problems
+===================
 
-   If you are viewing files mounted from another machine, the system
-clocks on both machines should be roughly in agreement.
+_However._  There are limitations/unresolved bugs with '--watch':
+
+   * It may not work at all for you, depending on platform or system
+     configuration.  On some unix systems, increasing
+     fs.inotify.max_user_watches or fs.file-max parameters in
+     /etc/sysctl.conf might help.  (#836)
+   * It may not detect file changes made by certain tools, such as
+     Jetbrains IDEs or gedit.  (#1617)
+   * It may not detect changes made from outside a virtual machine, ie
+     by an editor running on the host system.
+   * It may not detect file changes on certain less common filesystems.
+   * It may use increasing CPU and RAM over time, especially with large
+     files.  (This is probably not -watch specific, you may be able to
+     reproduce it by pressing 'g' repeatedly.)  (#1825)
+
+   Tips/workarounds:
+
+   * If -watch won't work for you, press 'g' to reload data manually
+     instead.
+   * If -watch is leaking resources over time, quit and restart (or
+     suspend and resume) hledger-ui when you're not using it.
+   * When running hledger-ui inside a VM, also make file changes inside
+     the VM.
+   * When working with files mounted from another machine, make sure the
+     system clocks on both machines are roughly in agreement.
 
 
 File: hledger-ui.info,  Node: ENVIRONMENT,  Next: BUGS,  Prev: WATCH MODE,  
Up: Top
@@ -531,13 +550,14 @@
 
    '-f-' doesn't work (hledger-ui can't read from stdin).
 
-   If you press 'g' with large files, there could be a noticeable pause.
+   '--watch' is not robust, especially with large files (see WATCH MODE
+above).
 
-   The Transaction screen does not update from file changes until you
-exit and re-endter it (see SCREENS > Transaction above).
+   The Transaction screen does not update after file changes, even if
+you press 'g', until you exit and re-enter it.  (#2288)
 
-   '--watch' is not yet fully robust on all platforms (see Watch mode
-above).
+   If you press 'g' with large files, there could be a noticeable pause
+with the UI unresponsive.
 
 
 Tag Table:
@@ -555,8 +575,9 @@
 Node: Transaction screen18826
 Node: Error screen20401
 Node: WATCH MODE20767
-Node: ENVIRONMENT22343
-Node: BUGS22576
+Node: --watch problems21665
+Node: ENVIRONMENT23018
+Node: BUGS23251
 
 End Tag Table
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/hledger-ui-1.42.1/hledger-ui.txt 
new/hledger-ui-1.42.2/hledger-ui.txt
--- old/hledger-ui-1.42.1/hledger-ui.txt        2025-03-13 08:35:49.000000000 
+0100
+++ new/hledger-ui-1.42.2/hledger-ui.txt        2025-05-17 01:37:32.000000000 
+0200
@@ -11,7 +11,7 @@
        hledger ui -- [OPTS] [QUERYARGS]
 
 DESCRIPTION
-       This manual is for hledger's terminal interface, version  1.42.1.   See
+       This manual is for hledger's terminal interface, version  1.42.2.   See
        also the hledger manual for common concepts and file formats.
 
        hledger  is a robust, user-friendly, cross-platform set of programs for
@@ -394,43 +394,61 @@
        hledger-ui  when  needed,  eg to toggle cleared mode, or to explore the
        history.
 
-       There are currently some limitations with --watch:
+   --watch problems
+       However. There are limitations/unresolved bugs with --watch:
 
-       It may not work correctly for you, depending on platform or system con-
-       figuration.  (Eg #836.)
+       o It may not work at all for you, depending on platform or system  con-
+         figuration.     On    some    unix    systems,   increasing   fs.ino-
+         tify.max_user_watches or fs.file-max parameters  in  /etc/sysctl.conf
+         might help.  (#836)
 
-       At least on mac, there can be a slow build-up of CPU usage  over  time,
-       until  the  program  is  restarted  (or, suspending and restarting with
-       CTRL-z fg may be enough).
-
-       It will not detect file changes made by certain editors, such  as  Jet-
-       brains  IDEs or gedit, or on certain less common filesystems.  (To work
-       around,  press  g  to  reload  manually,   or   try   #1617's   fs.ino-
-       tify.max_user_watches workaround and let us know.)
+       o It  may  not  detect file changes made by certain tools, such as Jet-
+         brains IDEs or gedit.  (#1617)
 
-       If  you  are  viewing  files  mounted  from another machine, the system
-       clocks on both machines should be roughly in agreement.
+       o It may not detect changes made from outside a virtual machine, ie  by
+         an editor running on the host system.
+
+       o It may not detect file changes on certain less common filesystems.
+
+       o It  may  use  increasing CPU and RAM over time, especially with large
+         files.  (This is probably not --watch specific, you may  be  able  to
+         reproduce it by pressing g repeatedly.)  (#1825)
+
+       Tips/workarounds:
+
+       o If  --watch  won't  work for you, press g to reload data manually in-
+         stead.
+
+       o If --watch is leaking resources over time, quit and restart (or  sus-
+         pend and resume) hledger-ui when you're not using it.
+
+       o When  running  hledger-ui  inside a VM, also make file changes inside
+         the VM.
+
+       o When working with files mounted from another machine, make  sure  the
+         system clocks on both machines are roughly in agreement.
 
 ENVIRONMENT
-       LEDGER_FILE The main journal  file  to  use  when  not  specified  with
+       LEDGER_FILE  The  main  journal  file  to  use  when not specified with
        -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
+       https://bugs.hledger.org),   or  on  the  hledger  chat  or  mail  list
        (https://hledger.org/support).
 
        Some known issues:
 
        -f- doesn't work (hledger-ui can't read from stdin).
 
-       If you press g with large files, there could be a noticeable pause.
+       --watch is not robust, especially with  large  files  (see  WATCH  MODE
+       above).
 
-       The Transaction screen does not update from file changes until you exit
-       and re-endter it (see SCREENS > Transaction above).
+       The  Transaction screen does not update after file changes, even if you
+       press g, until you exit and re-enter it.  (#2288)
 
-       --watch  is  not  yet  fully  robust  on  all platforms (see Watch mode
-       above).
+       If you press g with large files, there could be a noticeable pause with
+       the UI unresponsive.
 
 
 
@@ -450,4 +468,4 @@
 SEE ALSO
        hledger(1), hledger-ui(1), hledger-web(1), ledger(1)
 
-hledger-ui-1.42.1                 March 2025                     HLEDGER-UI(1)
+hledger-ui-1.42.2                  May 2025                      HLEDGER-UI(1)

Reply via email to