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
