Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package iotop-c for openSUSE:Factory checked 
in at 2023-10-15 19:28:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/iotop-c (Old)
 and      /work/SRC/openSUSE:Factory/.iotop-c.new.20540 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "iotop-c"

Sun Oct 15 19:28:00 2023 rev:6 rq:1117832 version:1.25

Changes:
--------
--- /work/SRC/openSUSE:Factory/iotop-c/iotop-c.changes  2023-10-02 
20:05:21.860426427 +0200
+++ /work/SRC/openSUSE:Factory/.iotop-c.new.20540/iotop-c.changes       
2023-10-15 19:30:09.914570837 +0200
@@ -1,0 +2,7 @@
+Sat Oct 14 22:54:22 UTC 2023 - Michael Vetter <mvet...@suse.com>
+
+- Update to 1.25:
+  * Fix bug when iotop busy loops after pressing ESC key
+  * Change the condition of displaying processes in only mode
+
+-------------------------------------------------------------------

Old:
----
  iotop-c-1.24.tar.xz

New:
----
  iotop-c-1.25.tar.xz

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

Other differences:
------------------
++++++ iotop-c.spec ++++++
--- /var/tmp/diff_new_pack.8L0TwS/_old  2023-10-15 19:30:10.322585535 +0200
+++ /var/tmp/diff_new_pack.8L0TwS/_new  2023-10-15 19:30:10.322585535 +0200
@@ -17,7 +17,7 @@
 
 
 Name:           iotop-c
-Version:        1.24
+Version:        1.25
 Release:        0
 Summary:        Simple top-like I/O monitor (implemented in C)
 License:        GPL-2.0-or-later

++++++ _service ++++++
--- /var/tmp/diff_new_pack.8L0TwS/_old  2023-10-15 19:30:10.350586544 +0200
+++ /var/tmp/diff_new_pack.8L0TwS/_new  2023-10-15 19:30:10.354586687 +0200
@@ -1,6 +1,6 @@
 <services>
   <service name="tar_scm" mode="disabled">
-    <param name="versionformat">1.24</param>
+    <param name="versionformat">1.25</param>
     <param name="url">https://github.com/Tomas-M/iotop</param>
     <param name="scm">git</param>
     <param name="changesgenerate">disable</param>

++++++ iotop-c-1.24.tar.xz -> iotop-c-1.25.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iotop-c-1.24/archlinux/PKGBUILD 
new/iotop-c-1.25/archlinux/PKGBUILD
--- old/iotop-c-1.24/archlinux/PKGBUILD 2023-10-01 01:13:32.000000000 +0200
+++ new/iotop-c-1.25/archlinux/PKGBUILD 2023-10-14 10:51:36.000000000 +0200
@@ -3,7 +3,7 @@
 # Maintainer: Boian Bonev <bbo...@ipacct.com>
 
 pkgname=iotop-c
-pkgver=1.24
+pkgver=1.25
 pkgrel=1
 pkgdesc="simple top-like I/O monitor (implemented in C)"
 arch=('i686' 'x86_64' 'aarch64' 'armv7h' 'ppc64le')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iotop-c-1.24/debian/changelog 
new/iotop-c-1.25/debian/changelog
--- old/iotop-c-1.24/debian/changelog   2023-10-01 01:13:32.000000000 +0200
+++ new/iotop-c-1.25/debian/changelog   2023-10-14 10:51:36.000000000 +0200
@@ -1,3 +1,11 @@
+iotop-c (1.25-1) unstable; urgency=medium
+
+  * Update to new upstream release of 1.25
+    - Fix ESC makes iotop busy loop
+    - Fix the logic in 'only' option
+
+ -- Boian Bonev <bbo...@ipacct.com>  Sat, 14 Oct 2023 08:49:48 +0000
+
 iotop-c (1.24-1) unstable; urgency=medium
 
   * Update to new upstream release of 1.24
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iotop-c-1.24/fedora/iotop-c.spec 
new/iotop-c-1.25/fedora/iotop-c.spec
--- old/iotop-c-1.24/fedora/iotop-c.spec        2023-10-01 01:13:32.000000000 
+0200
+++ new/iotop-c-1.25/fedora/iotop-c.spec        2023-10-14 10:51:36.000000000 
+0200
@@ -1,5 +1,5 @@
 Name:           iotop-c
-Version:        1.24
+Version:        1.25
 Release:        1%{?dist}
 Summary:        Simple top-like I/O monitor (implemented in C)
 
@@ -52,6 +52,9 @@
 %{_mandir}/man8/iotop-c.8*
 
 %changelog
+* Sat Oct 14 2023 Boian Bonev <bbo...@ipacct.com> - 1.25-1
+- Update to latest ver 1.25
+
 * Sat Sep 30 2023 Boian Bonev <bbo...@ipacct.com> - 1.24-1
 - Update to latest ver 1.24
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iotop-c-1.24/src/iotop.h new/iotop-c-1.25/src/iotop.h
--- old/iotop-c-1.24/src/iotop.h        2023-10-01 01:13:32.000000000 +0200
+++ new/iotop-c-1.25/src/iotop.h        2023-10-14 10:51:36.000000000 +0200
@@ -27,7 +27,7 @@
 #include <sys/types.h>
 #include <stdint.h>
 
-#define VERSION "1.24"
+#define VERSION "1.25"
 
 typedef enum {
        E_GR_IO,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/iotop-c-1.24/src/view_curses.c 
new/iotop-c-1.25/src/view_curses.c
--- old/iotop-c-1.24/src/view_curses.c  2023-10-01 01:13:32.000000000 +0200
+++ new/iotop-c-1.25/src/view_curses.c  2023-10-14 10:51:36.000000000 +0200
@@ -313,10 +313,10 @@
                if (config.f.hidegraph) {
                        if (has_tda) {
                                if (s->blkio_val<=0)
-                                       return 1;
+                                       goto dohide;
                        } else {
                                if (s->read_val+s->write_val<=0)
-                                       return 1;
+                                       goto dohide;
                        }
                } else {
                        double su=0;
@@ -325,32 +325,37 @@
                        switch (masked_grtype(0)) {
                                case E_GR_IO:
                                        if 
(!memcmp(s->iohist,iohist_z,gr_width))
-                                               return 1;
+                                               goto dohide;
                                        break;
                                case E_GR_R:
                                        for (i=0;i<gr_width;i++)
                                                su+=s->readhist[i];
                                        if (su<=0)
-                                               return 1;
+                                               goto dohide;
                                        break;
                                case E_GR_W:
                                        for (i=0;i<gr_width;i++)
                                                su+=s->writehist[i];
                                        if (su<=0)
-                                               return 1;
+                                               goto dohide;
                                        break;
                                case E_GR_RW:
                                        for (i=0;i<gr_width;i++)
                                                
su+=s->readhist[i]+s->writehist[i];
                                        if (su<=0)
-                                               return 1;
+                                               goto dohide;
                                        break;
                                case E_GR_SW:
                                        if 
(!memcmp(s->sihist,iohist_z,gr_width))
-                                               return 1;
+                                               goto dohide;
                                        break;
                        }
                }
+               if (0) {
+               dohide:
+                       if (s->blkio_val<=0&&s->read_val+s->write_val<=0)
+                               return 1;
+               }
        }
        if (config.f.hideexited&&s->exited)
                return 1;
@@ -1688,6 +1693,7 @@
                        nocbreak();
                        k2=getch();
                        cbreak();
+                       halfdelay(2);
                        key_log(k2,1);
                        if (k2!=ERR) {
                                switch (k2) {
@@ -2121,6 +2127,7 @@
                        nocbreak();
                        k2=getch();
                        cbreak();
+                       halfdelay(2);
                        key_log(k2,1);
                        if (k2!=ERR) {
                                switch (k2) {

Reply via email to