Hello community, here is the log from the commit of package rear for openSUSE:Factory checked in at 2017-08-24 18:42:22 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rear (Old) and /work/SRC/openSUSE:Factory/.rear.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rear" Thu Aug 24 18:42:22 2017 rev:32 rq:512638 version:2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/rear/rear.changes 2016-11-24 21:23:36.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rear.new/rear.changes 2017-08-24 18:42:27.137459518 +0200 @@ -1,0 +2,185 @@ +Wed Jul 26 12:58:25 CEST 2017 - jsm...@suse.de + +- Version upgrade to 2.2 + A detailed list can be found in the rear-release-notes.txt file. + Changes include (excerpt): + * Let the get_disk_size() function retry several times to be more + fail-safe when udev needs some time until device files appear. + This introduces the new generic helper function retry_command() + plus the new config variables REAR_SLEEP_DELAY and + REAR_MAX_RETRIES. For details see default.conf and + lib/layout-functions.sh (issue #1370) + * ReaR failed to continue due incorrect check of presence + of USB device (REAR-000) in /proc/mounts, despite foregoing + script (060_mount_NETFS_path.sh) did mounting of this device + (issue #1415) + * Add missing privilege separation dir to start sshd + on Debian 9 (issue #1381) + * Redirect rsync verbose output to backup log (issue #1387) + * Load storage controllers in rescue system in same order + as on host system (issue #1384): + Copy over modules from initrd on SUSE LINUX and prevent sorting + of MODULES_LOAD array to keep the order intended. + * Add /yaboot to ISO_FILE when running SUSE ppc64 (issue #1414) + * Add SSL cert directories so we can interact + with Google Cloud Storage (issue #1402) + * Modified the "unattended" into "automatic" with ISO_DEFAULT + required for automated recovery tests (issue #1397) + * Use the original fds when ReaR was launched (which are now + saved as fd6, fd7, and fd8 for stdin, stdout, and stderr + respectively) for actually intended user input and user output. + To keep backward compatible behaviour all old deprecated usage + of '>&8' is converted into '>/dev/null' but /dev/null usage + in general should be cleaned up later (issues #887, #1395) + * Added new generic UserInput and UserOutput plus LogUserOutput + functions that are intended to replace current user input + functionality that calls select or read directly. + For the next ReaR version 2.3 it is planned to also + redirect stdout into the log file in addition to stderr + (issues #885, #1366, #1398, #1399) + * The 'make rpm' now relies on 'make srpm' which creates + the src.rpm package first. This src.rpm package can then + be easily copied to another computer to rebuild a rpm package + from it without needed the sources itself (or git checkout) + (issue #1389) + * Replaced some perl regexp with grep native extended regexp + (issue #1376) + * Introducing SECURE_BOOT_BOOTLOADER variable in default.conf + This variable should enable users booting with Secure Boot, + to use whatever custom signed boot loader they like, and + removes hard coded entry "shim.efi" from ReaRs code + (issue #1374) + * Enhanced and cleaned up making ISO on POWER (ppc64/ppc64le). + Now the backup can be stored in the ISO (via BACKUP_URL=iso...) + and even multiple ISOs work on POWER now (issues #697, #1383) + * Create multipath.conf only during migration (from non-mulitpath + to multipath), and always copy /etc/multipath/bindings to the + TARGET_FS_ROOT (issues #1382, #1393) +- Version upgrade to 2.1 + A detailed list can be found in the rear-release-notes.txt file. + Changes include (excerpt): + * Support for Grub2 installation with software RAID1 on Linux + on POWER (ppc64/ppc64le) (issue #1369) + * REBUILD_INITRAMFS variable was introduced. + The new default.conf setting REBUILD_INITRAMFS="yes" rebuilds + the initramfs/initrd during "rear recover" to be more on the + safe side. With REBUILD_INITRAMFS="" the old behaviour + can still be specified (issue #1321) + * ISO_RECOVER_MODE=unattended mode (issue #1351) - required + for automated ReaR testing with OUTPUT=ISO + * MODULES variable supports now special values like + 'all_modules', 'loaded_modules', 'no_modules' + (issues #1202, #1355) + * Include systemd/network to preserve + "Predictable Network Interface Names" (issue #1349) + * Various improvements regarding multipath + (issues #1190, #1309, #1310, #1311, #1314, #1315, #1324, + #1325, #1328, #1329, #1344, #1346) + * Show OUTPUT variables in rear dump (issue #1337) + * Added support for "grub PXE style" via PXE_CONFIG_GRUB_STYLE + and PXE_TFTP_IP on non x86 platform (issue #1339) + * Try 'wipefs -force' and use 'dd' as fallback to better + clean up disk partitions (issue #1327) + * Reorganized "finalize" scripts ordering and cleanup of the + PPC bootloader installation (issue #1323) + * Avoid long default wait in 'dig' when DNS servers are not set + (issue #1319) + * Fail-safe calculations in partitioning code + (issues #1269, #1307) + * Improved support on ppc/ppc64/ppc64le architectures + (issues #1178, #1311, #1313, #1322) + * Define hostname in both /etc/HOSTNAME and /etc/hostname + in rescue image (for Arch) (issue #1316) + * Rename network interface when MAC not present in udev + (issue #1312) + * Added support for 'nano' editor (in addition to 'vi') + (issues #1298, #1306) + * mmcblk disk types are now supported (issues #1301, #1302) + * NETFS_RESTORE_CAPABILITIES variable was introduced + to restore file capabilities in a proper way (issue #1283) + * Added required libs and files for 'curl' with HTTPs + by default (issues #1267, #1279) + * More precise XFS file system creation during rear recover + (issues #1208, #1213, #1276) + * DRLM management and security improvements (issue #1252) + * Improved BOOTLOADER support (issue #1242) + * DRLM support for multiple backups via multiple config files + (issue #1229) + * FIRMWARE_FILES support to exclude firmware files + in rescue image to reduce the size of image (issue #1216) + * Enable SELinux in the rescue image for tar internal + backup method if BACKUP_SELINUX_DISABLE=0 (issue #1215) + * BOOT_OVER_SAN is now fully supported + (issues #1190, #1309, #1314, #1315, #1325, #1329, #1344) + * NVME disks are now fully supported (issue #1191) + * Some initial basic support for new backup type ZYPPER + was added (issues #1085, #1209) + * Finding UEFI boot loaders on non standard places + (issues #1204, #1225, #1293) + * The USB UEFI partition size USB_UEFI_PART_SIZE for kernel + image has been increased from 100 to 200 MB (issue #1205) + * REAR_INITRD_COMPRESSION variable was introduced to specify + initrd compression (e.g. 'lzma' for PPC64) + (issues #1142, #1218, #1290) + * New backup type BLOCKCLONE was added to backup + non-Linux partitions (e.g. Windows NTFS partitions) + (issues #1078, #1162, #1172, #1180) + * Bareos 16.2 is now supported (issue #1169) + * New USB_PARTITION_ALIGN_BLOCK_SIZE and + USB_DEVICE_FILESYSTEM_PARAMS variables + were added (issue #1217) + * Improved the USB backup selection menu during the recovery + via USB (issue #1166) + * USB_SUFFIX variable was introduced to align backup on USB + with backup on NFS (issues #1164, #1160, #1145) + * Forbid incremental backup to work on BACKUP_URL=usb:// + (issue #1146) + * The USB_DEVICE_PARTED_LABEL=gpt setting is now honered + while formatting the USB disk (issue #1153) +- Version upgrade to 2.0 + Backward incompatible change: ReaR 2.00 introduced the 3-digits + scripts instead of the 2-digits script. This means all scripts + must begin with 3 digits, e.g. 010-my-script.sh instead + of 10-my-script. Therefore, if you wrote your own scripts + make sure to renumber these. + A detailed list can be found in the rear-release-notes.txt file. + Changes include (excerpt): + * Bareos support: add missing directory /var/run/bareos + in recovery system (issue #1148) + * Forbid BACKUP_URL=usb for BACKUP_TYPE=incremental/differential + (issues #1141 and #1145) + * Improved and added new example configurations + (issue #1068, #1058) + * Modified/Improved the exit code messages of ReaR + (issues #1089, #1133) + * Fix documentation regarding OUTPUT_URL=null + (issues #734, #1130) + * Better and fail safe progress messages + while tar backup restore (issue #1116) + * Implement simulation mode with simulation with the workflows + validate and shell (issue #1098) + * Update 11-multiple-backups.adoc : Multiple backups are + in general not supported for BACKUP_TYPE=incremental + or BACKUP_TYPE=differential (issues #1074 and #1123) + * Using RUNTIME_LOGFILE in all scripts as needed (issue #1119) + * New Backup method was added - BORG + (issues #1030, #1037, #1046, #1048, #1118) + * Multiple backups are now possible (issues #1088, #1102, #1096) + see the documentation page (New) + * Support partitioning and formatting huge USB devices + (issue #1105) + * Skip remount async when systemd is used (issue #1097) + * Fixed and enhanced code for multiple ISOs (issue #1081) + * BACKUP_TYPE=incremental (New) and BACKUP_TYPE=differential + were updated (issues #974, #1069) + * Added support for setting a UUID on XFS with + enabled CRC (RHEL 7) (issue #1065) + * Fix for ISO not bootable for SLES11 ppc64 + with root LVM (issue #1061) + * PXE booting enhancement with new style of uploading + the boot files (issue #193) + * Renumbering the ReaR scripts from 2-digits to 3-digits + (issue #1051) + * Improved boot loader detection (issue #1038) + +------------------------------------------------------------------- Old: ---- rear-1.19.tar.gz New: ---- rear-2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rear.spec ++++++ --- /var/tmp/diff_new_pack.gXkqqQ/_old 2017-08-24 18:42:28.093324858 +0200 +++ /var/tmp/diff_new_pack.gXkqqQ/_new 2017-08-24 18:42:28.105323168 +0200 @@ -1,7 +1,7 @@ # # spec file for package rear # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -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: 1.19 +Version: 2.2 Release: 0 -%define upstream_version 1.19 +%define upstream_version 2.2 # 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 @@ -289,8 +289,9 @@ # for the suse_version values see the listing at # http://en.opensuse.org/openSUSE:Build_Service_cross_distribution_howto # in particular see there the "Note" that reads -# "sles_version is no longer set in SLES 11. Use suse_version == 1110 instead.": -%if 0%{?suse_version} == 1110 +# "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 # SLE 11 and openSUSE 11.1 OS_VERSION="11" %endif @@ -299,13 +300,18 @@ OS_VERSION="13.1" %endif %if 0%{?suse_version} == 1315 -# SLE 12 and openSUSE Leap 42.1 +# SLE 12 and openSUSE Leap 42.x OS_VERSION="12" %endif %if 0%{?suse_version} == 1320 # openSUSE 13.2 OS_VERSION="13.2" %endif +%if 0%{?suse_version} > 1320 +# openSUSE Factory - current upcoming release (changing) +# treat it same as SLE 12 and openSUSE Leap 42.x: +OS_VERSION="12" +%endif echo -e "OS_VENDOR=SUSE_LINUX\nOS_VERSION=$OS_VERSION" >etc/rear/os.conf %build ++++++ rear-1.19.tar.gz -> rear-2.2.tar.gz ++++++ ++++ 84617 lines of diff (skipped)