Hello community, here is the log from the commit of package rear for openSUSE:Factory checked in at 2020-06-23 21:06:37 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rear (Old) and /work/SRC/openSUSE:Factory/.rear.new.2956 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rear" Tue Jun 23 21:06:37 2020 rev:35 rq:816563 version:2.6 Changes: -------- --- /work/SRC/openSUSE:Factory/rear/rear.changes 2017-12-22 12:21:18.112590317 +0100 +++ /work/SRC/openSUSE:Factory/.rear.new.2956/rear.changes 2020-06-23 21:07:16.466361722 +0200 @@ -1,0 +2,73 @@ +Tue Jun 23 13:10:19 CEST 2020 - [email protected] + +- Using rear-2.6.tar.gz tarball from sourceforge to match Source0: + http://sourceforge.net/projects/rear/files/rear/2.6/rear-2.6.tar.gz + +------------------------------------------------------------------- +Tue Jun 23 09:48:51 CEST 2020 - [email protected] + +- Version upgrade to 2.6 + New features, bigger enhancements + and possibly backward incompatible changes: + * Initial preliminary first basic support for IBM Z architecture + "s390x" (a.k.a. "z Systems", "System/390", "s390"). + * New BACKUP=CDM method to support + Rubrik Cloud Data Management (CDM). + * New use-case for BLOCKCLONE backup method with the + "multiple backups" approach for a more complex LUKS setup + with different passphrases or keys. + * Initial draft implementation of the new 'mountonly' workflow + to use ReaR as rescue system, therein mount the filesystems + of the target system so that one can manually repair it. + * Enable creation of non consecutive partitions. + * Improved handling of partition label type for multipath disks + plus including of multipath disks in backup. + * Enhanced default AUTOEXCLUDE_PATH=( /media /run /mnt /tmp ) + to automatically exclude temporarily mounted things + (e.g. USB devices). + * Now we have CLONE_ALL_USERS_GROUPS="true" by default. + See the explanation in default.conf what that means. + * Replaced grub-mkimage with grub-mkstandalone when building + GRUB2 image for using GRUB2 as recovery system UEFI bootloader. + A detailed list can be found in the rear-release-notes.txt file. +- Version upgrade to 2.5 + New features, bigger enhancements + and possibly backward incompatible changes: + * Enhancements to better support mmcblk/eMMC disks. + * Now there is in default.conf MODULES=( 'all_modules' ) + which means that now by default all kernel modules + get included in the recovery system. + * The new verify script .../950_verify_disklayout_file.sh + verifies the disklayout.conf file that is created + by "rear mkrescue/mkbackup". + * Basic support for EFISTUB booting. + * The whole 'rear dump' output format need to be changed + to improve it to clearly distinguish array elements. + * Now during "rear mkrescue/mkbackup" md5sums are created + for all regular files in in the recovery system. During + recovery system startup it verifies those md5sums. + * GRUB2 installation on x86 and ppc64le architecture + was completely rewritten and enhanced. + A detailed list can be found in the rear-release-notes.txt file. +- Version upgrade to 2.4 + New features, bigger enhancements + and possibly backward incompatible changes: + * Major rework and changed default behaviour how ReaR behaves + in migration mode when partitions can or must be resized + to fit on replacement disks with different size. The new + default behaviour is that only the partition end value of the + last partition on a disk (and therefore its partition size) + may get changed. + * Network setup was completely reworked to support bonding, + bridges, vlans and teaming. + * Initial (limited) support for certain ARM based hardware. It + should work with Raspberry Pis, most TI and Allwinner devices. + * Simplified and enhanced TSM restore + plus first draft of TSM backup. + * EMC Avamar support has been added. + * Duplicity backup has been seriously enhanced. + * Support for TCG Opal 2-compliant self-encrypting disks + and RAWDISK output. + A detailed list can be found in the rear-release-notes.txt file. + +------------------------------------------------------------------- @@ -35 +108 @@ - A detailed list can be found in the rear-release-notes.txt file + A detailed list can be found in the rear-release-notes.txt file. Old: ---- rear-2.3.tar.gz New: ---- rear-2.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rear.spec ++++++ --- /var/tmp/diff_new_pack.cCfADm/_old 2020-06-23 21:07:16.946363273 +0200 +++ /var/tmp/diff_new_pack.cCfADm/_new 2020-06-23 21:07:16.950363286 +0200 @@ -1,7 +1,7 @@ # # spec file for package rear # -# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -12,7 +12,7 @@ # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. -# Please submit bugfixes or comments via http://bugs.opensuse.org/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -22,9 +22,9 @@ # When there are SUSE specific patches, add a trailing letter 'a' 'b' 'c' ... # to the rear upstrea, version (e.g. "Version: 1.18.a" # see https://github.com/rear/rear/issues/666 -Version: 2.3 +Version: 2.6 Release: 0 -%define upstream_version 2.3 +%define upstream_version 2.6 # Automatic version upgrades are not possible in practice. # The user must explicitly specify his intended version. # When users have a working disaster recovery procedure, they should not upgrade @@ -41,8 +41,6 @@ Conflicts: rear < %{version} Conflicts: rear > %{version} Summary: Relax-and-Recover (abbreviated rear) is a Linux Disaster Recovery framework -License: GPL-2.0+ and GPL-3.0 -Group: Productivity/Archiving/Backup # Currently (as of this writing Tue Apr 26 2016) rear contains many files # with explicit GPL-2.0+ or GPL-2.1+ licensing notes of the form # either version 2 of the License, or (at your option) any later version @@ -50,10 +48,12 @@ # so that some (older) rear files are still "GPL-2.0+" but some (newer) rear files are "GPL-3.0" # according to the current COPYING file in rear that was changed from GPL version 2 (up to rear 1.17.2) # to GPL version 3 (since rear 1.18) see the rear upstream issue https://github.com/rear/rear/pull/739 -Url: http://relax-and-recover.org/ +License: GPL-2.0-or-later AND GPL-3.0-only +Group: Productivity/Archiving/Backup +URL: http://relax-and-recover.org/ # As GitHub stopped with download section we need to go back to Sourceforge for downloads. # How to download Source0 from Sourceforge: -# wget --no-check-certificate -O rear-2.3.tar.gz http://sourceforge.net/projects/rear/files/rear/2.3/rear-2.3.tar.gz +# wget --no-check-certificate -O rear-2.6.tar.gz http://sourceforge.net/projects/rear/files/rear/2.6/rear-2.6.tar.gz Source0: http://sourceforge.net/projects/rear/files/rear/%{upstream_version}/rear-%{upstream_version}.tar.gz # Source999 rear-rpmlintrc filters false positives rpmlint warning messages, see # https://en.opensuse.org/openSUSE:Packaging_checks#Building_Packages_despite_of_errors @@ -289,9 +289,11 @@ %setup -q -n rear-%{upstream_version} # Add a specific os.conf to not depend on LSB dependencies # (otherwise it calls "lsb_release" in /usr/share/rear/lib/config-functions.sh) -# for the suse_version values see the listing at +# for the suse_version values see the listings at +# https://en.opensuse.org/openSUSE:Packaging_for_Leap#RPM_Distro_Version_Macros +# and # http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto -# in particular see there the "Note" that reads +# in particular in the latter see there the "Note" that reads # "sles_version is no longer set in SLES 11. Use suse_version == 1110 instead." # and use that also for all older SUSE distributions: %if 0%{?suse_version} <= 1110 @@ -302,18 +304,22 @@ # openSUSE 13.1 OS_VERSION="13.1" %endif +%if 0%{?suse_version} == 1320 +# openSUSE 13.2 +OS_VERSION="13.2" +%endif %if 0%{?suse_version} == 1315 # SLE 12 and openSUSE Leap 42.x OS_VERSION="12" %endif -%if 0%{?suse_version} == 1320 -# openSUSE 13.2 -OS_VERSION="13.2" +%if 0%{?suse_version} == 1500 +# SLE 15 and openSUSE Leap 15.x +OS_VERSION="15" %endif -%if 0%{?suse_version} > 1320 +%if 0%{?suse_version} > 1500 # openSUSE Factory - current upcoming release (changing) -# treat it same as SLE 12 and openSUSE Leap 42.x: -OS_VERSION="12" +# treat it same as SLE 15 and openSUSE Leap 15.x: +OS_VERSION="15" %endif echo -e "OS_VENDOR=SUSE_LINUX\nOS_VERSION=$OS_VERSION" >etc/rear/os.conf ++++++ rear-2.3.tar.gz -> rear-2.6.tar.gz ++++++ ++++ 39789 lines of diff (skipped)
