Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package reiser4progs for openSUSE:Factory 
checked in at 2022-01-23 18:38:45
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/reiser4progs (Old)
 and      /work/SRC/openSUSE:Factory/.reiser4progs.new.1938 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "reiser4progs"

Sun Jan 23 18:38:45 2022 rev:12 rq:948248 version:2.0.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/reiser4progs/reiser4progs.changes        
2020-12-09 22:22:12.919723695 +0100
+++ /work/SRC/openSUSE:Factory/.reiser4progs.new.1938/reiser4progs.changes      
2022-01-23 18:38:51.201880317 +0100
@@ -1,0 +2,7 @@
+Sun Jan 23 09:26:01 UTC 2022 - Andreas Stieger <[email protected]>
+
+- update to 2.0.5:
+  * sometimes a volume's uuid, as shown by debugfs.reiser4, would
+    either be "none" or look corrupted (full of zeros)
+
+-------------------------------------------------------------------

Old:
----
  reiser4progs-2.0.4.tar.gz

New:
----
  reiser4progs-2.0.5.tar.gz

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

Other differences:
------------------
++++++ reiser4progs.spec ++++++
--- /var/tmp/diff_new_pack.WGqFnM/_old  2022-01-23 18:38:51.725876791 +0100
+++ /var/tmp/diff_new_pack.WGqFnM/_new  2022-01-23 18:38:51.729876765 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package reiser4progs
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,15 +16,14 @@
 #
 
 
+%define lsuf   -2_0-5
 Name:           reiser4progs
-Version:        2.0.4
+Version:        2.0.5
 Release:        0
-%define lsuf   -2_0-4
 Summary:        Utilities for Managing the Reiser4 File System
 License:        GPL-2.0-only
 Group:          System/Filesystems
 URL:            https://sf.net/projects/reiser4/
-
 Source:         https://downloads.sf.net/reiser4/%name-%version.tar.gz
 Patch1:         no-static.diff
 BuildRequires:  automake
@@ -85,7 +84,7 @@
 autoreconf -fi
 %configure --disable-static --enable-libminimal --disable-fnv1-hash \
        --disable-rupasov-hash --disable-tea-hash --disable-deg-hash
-make %{?_smp_mflags}
+%make_build
 
 %install
 # parallel install cause missing file
@@ -106,13 +105,14 @@
 %_sbindir/*reiser4
 
 %files -n libreiser4%lsuf
-%_libdir/libreiser4-2.0.so.4*
+%license COPYING
+%_libdir/libreiser4-2.0.so.5*
 
 %files -n libreiser4-minimal%lsuf
-%_libdir/libreiser4-minimal-2.0.so.4*
+%_libdir/libreiser4-minimal-2.0.so.5*
 
 %files -n librepair%lsuf
-%_libdir/librepair-2.0.so.4*
+%_libdir/librepair-2.0.so.5*
 
 %files devel
 %_includedir/reiser4/

++++++ reiser4progs-2.0.4.tar.gz -> reiser4progs-2.0.5.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reiser4progs-2.0.4/ChangeLog 
new/reiser4progs-2.0.5/ChangeLog
--- old/reiser4progs-2.0.4/ChangeLog    2020-11-22 19:19:50.000000000 +0100
+++ new/reiser4progs-2.0.5/ChangeLog    2021-03-20 14:24:10.000000000 +0100
@@ -6,6 +6,11 @@
 This file may be modified and/or distributed without restriction. This is
 not an invitation to misrepresent the history of reiser4progs.
 
+2021-03-20
+       2.0.5.version
+       Fixed problem reported by Mike Fleetwood: sometimes volume's
+       uuid, as shown by debugfs.reiser4, is either "none", or looks
+       corruptred (full of zeros)
 2020-11-11
        2.0.4 version;
        Changes in logical volumes administration. Don't invoke balancing
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reiser4progs-2.0.4/configure 
new/reiser4progs-2.0.5/configure
--- old/reiser4progs-2.0.4/configure    2020-11-22 20:23:08.000000000 +0100
+++ new/reiser4progs-2.0.5/configure    2021-03-20 14:24:52.000000000 +0100
@@ -2673,7 +2673,7 @@
 
 LIBREISER4_MAJOR_VERSION=2
 LIBREISER4_MINOR_VERSION=0
-LIBREISER4_MICRO_VERSION=4
+LIBREISER4_MICRO_VERSION=5
 
 LIBREISER4_INTERFACE_AGE=0
 LIBREISER4_BINARY_AGE=0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reiser4progs-2.0.4/configure.ac 
new/reiser4progs-2.0.5/configure.ac
--- old/reiser4progs-2.0.4/configure.ac 2020-11-22 19:19:50.000000000 +0100
+++ new/reiser4progs-2.0.5/configure.ac 2021-03-20 14:21:43.000000000 +0100
@@ -15,7 +15,7 @@
 
 LIBREISER4_MAJOR_VERSION=2
 LIBREISER4_MINOR_VERSION=0
-LIBREISER4_MICRO_VERSION=4
+LIBREISER4_MICRO_VERSION=5
 
 LIBREISER4_INTERFACE_AGE=0
 LIBREISER4_BINARY_AGE=0
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reiser4progs-2.0.4/libreiser4/master.c 
new/reiser4progs-2.0.5/libreiser4/master.c
--- old/reiser4progs-2.0.4/libreiser4/master.c  2020-11-22 19:19:50.000000000 
+0100
+++ new/reiser4progs-2.0.5/libreiser4/master.c  2021-03-16 00:08:56.000000000 
+0100
@@ -358,9 +358,9 @@
                   sizeof(SUPER(master)->ms_vol_uuid));
        
        if (uuid) {
-               aal_strncpy(SUPER(master)->ms_vol_uuid, uuid,
-                           sizeof(SUPER(master)->ms_vol_uuid));
-       } 
+               aal_memcpy(SUPER(master)->ms_vol_uuid, uuid,
+                          sizeof(SUPER(master)->ms_vol_uuid));
+       }
        master->dirty = 1;
 }
 
@@ -373,8 +373,8 @@
                   sizeof(SUPER(master)->ms_sub_uuid));
 
        if (uuid) {
-               aal_strncpy(SUPER(master)->ms_sub_uuid, uuid,
-                           sizeof(SUPER(master)->ms_vol_uuid));
+               aal_memcpy(SUPER(master)->ms_sub_uuid, uuid,
+                          sizeof(SUPER(master)->ms_sub_uuid));
        }
        master->dirty = 1;
 }
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reiser4progs-2.0.4/librepair/master.c 
new/reiser4progs-2.0.5/librepair/master.c
--- old/reiser4progs-2.0.4/librepair/master.c   2020-11-22 19:19:50.000000000 
+0100
+++ new/reiser4progs-2.0.5/librepair/master.c   2021-03-15 23:52:04.000000000 
+0100
@@ -4,6 +4,14 @@
    librepair/master.c - methods are needed for work with broken master 
    super block. */
 
+#ifdef HAVE_CONFIG_H
+#  include <config.h>
+#endif
+
+#if defined(HAVE_LIBUUID) && defined(HAVE_UUID_UUID_H)
+#  include <uuid/uuid.h>
+#endif
+
 #include <repair/librepair.h>
 
 /* Checks the blocksize. */
@@ -408,7 +416,7 @@
                          get_ms_num_replicas(SUPER(master)));
 
 #if defined(HAVE_LIBUUID) && defined(HAVE_UUID_UUID_H)
-       if (*master->ent.ms_vol_uuid != '\0') {
+       if (!uuid_is_null((unsigned char *)master->ent.ms_vol_uuid)) {
                char uuid[37];
 
                uuid[36] = '\0';
@@ -417,9 +425,9 @@
        } else {
                aal_stream_format(stream, "volume uuid:\t<none>\n");
        }
-       if (*master->ent.ms_sub_uuid != '\0') {
+       if (!uuid_is_null((unsigned char *)master->ent.ms_sub_uuid)) {
                char uuid[37];
-               
+
                uuid[36] = '\0';
                unparse(reiser4_master_get_subvol_uuid(master), uuid);
                aal_stream_format(stream, "subvol uuid:\t%s\n", uuid);
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/reiser4progs-2.0.4/reiser4progs.spec 
new/reiser4progs-2.0.5/reiser4progs.spec
--- old/reiser4progs-2.0.4/reiser4progs.spec    2020-11-28 14:01:13.000000000 
+0100
+++ new/reiser4progs-2.0.5/reiser4progs.spec    2021-03-20 14:25:11.000000000 
+0100
@@ -1,7 +1,7 @@
 %define enable_debug 1
 
 Name: reiser4progs
-Version: 2.0.4
+Version: 2.0.5
 Release: 1
 Summary: Utilities for reiser4 filesystems
 License: GPL

Reply via email to