Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package restic for openSUSE:Factory checked in at 2023-02-01 16:39:44 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/restic (Old) and /work/SRC/openSUSE:Factory/.restic.new.32243 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "restic" Wed Feb 1 16:39:44 2023 rev:17 rq:1062419 version:0.15.1 Changes: -------- --- /work/SRC/openSUSE:Factory/restic/restic.changes 2022-09-02 21:57:10.500388261 +0200 +++ /work/SRC/openSUSE:Factory/.restic.new.32243/restic.changes 2023-02-01 16:54:19.450708515 +0100 @@ -1,0 +2,59 @@ +Tue Jan 31 21:33:43 UTC 2023 - Herbert Graeber <herb...@graeber-clan.de> + +- Update to version 0.15.1 + * Fix: Remove b2_download_file_by_name: 404 warning from B2 backend + * Fix: Make prune --quiet not print progress bar + * Fix: Make self-update --output work with new filename on Windows + * Fix: Add missing ETA in backup progress bar + * Enh: Ignore empty lock files +- Remove accidentally left over unused patch build.patch + +------------------------------------------------------------------- +Tue Jan 24 18:46:48 UTC 2023 - Herbert Graeber <herb...@graeber-clan.de> + +- Allow build with architectures that do not support -buildmode=pie +- New Patch disable-selfupdate.patch: Disable self-update, because updates + will be made using package manager +- Replace packageand by conditionals +- Update to version 0.15.0 + * Make mount return exit code 0 after receiving Ctrl-C / SIGINT + * Make restore replace existing symlinks + * Don't read password from stdin for backup --stdin + * Delete files on Backblaze B2 more reliably + * Make SFTP backend report no space left on device + * Improve handling of interrupted syscalls in mount command + * Fix stuck copy command when -o <backend>.connections=1 + * Correct prune statistics for partially compressed repositories + * Make ls return exit code 1 if snapshot cannot be loaded + * Make backup no longer hang on Solaris when seeing a FIFO file + * Support ExFAT-formatted local backends on macOS Ventura + * Make init ignore "Access Denied" errors when creating S3 buckets + * Make self-update enabled by default only in release builds + * Don't generate negative UIDs and GIDs in tar files from dump + * Include full snapshot ID in JSON output of backup + * Make unlock display message only when locks were actually removed + * Don't print skipped snapshots by default in copy command + * Update dependencies and require Go 1.18 or newer + * Implement rewrite command + * Restore files with long runs of zeros as sparse files + * Support restoring symbolic links on Windows + * Inform about successful retries after errors + * Improve handling of directories with duplicate entries + * Support B2 API keys restricted to hiding but not deleting files + * Make init open only one connection for the SFTP backend + * Handle cache corruption on disk and in downloads + * Stricter repository lock handling + * Make backup file read concurrency configurable + * Add support for credential_process to S3 backend + * Make mount command support macOS using macFUSE 4.x + * Support JSON output for the init command + * Optimize prune memory usage + * Improve speed of parent snapshot detection in backup command + * Add compression statistics to the stats command + * Provide command completion for PowerShell + * Allow backup file tree scanner to be disabled + * Improve handling of ErrDot errors in rclone and sftp backends + * Ignore additional/unknown files in repository + * Improve backup performance for small files + +------------------------------------------------------------------- Old: ---- restic-0.14.0.tar.gz restic-0.14.0.tar.gz.asc New: ---- disable-selfupdate.patch restic-0.15.1.tar.gz restic-0.15.1.tar.gz.asc ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ restic.spec ++++++ --- /var/tmp/diff_new_pack.dNnwAQ/_old 2023-02-01 16:54:20.034711344 +0100 +++ /var/tmp/diff_new_pack.dNnwAQ/_new 2023-02-01 16:54:20.038711364 +0100 @@ -1,7 +1,7 @@ # # spec file for package restic # -# Copyright (c) 2022 SUSE LLC +# Copyright (c) 2023 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -20,7 +20,7 @@ %define import_path github.com/restic/restic Name: restic -Version: 0.14.0 +Version: 0.15.1 Release: 0 Summary: Backup program with deduplication and encryption License: BSD-2-Clause @@ -30,10 +30,11 @@ Source1: https://github.com/restic/restic/releases/download/v%{version}/%{name}-%{version}.tar.gz.asc Source2: %{name}.keyring Source3: vendor.tar.gz +Patch: disable-selfupdate.patch BuildRequires: bash-completion BuildRequires: golang-packaging BuildRequires: zsh -BuildRequires: golang(API) >= 1.15 +BuildRequires: golang(API) >= 1.18 %description restic is a backup program. It supports verification, encryption, @@ -43,7 +44,7 @@ Summary: Bash Completion for %{name} Group: System/Shells Requires: %{name} = %{version} -Supplements: packageand(restic:bash-completion) +Supplements: (restic and bash-completion) BuildArch: noarch %description bash-completion @@ -53,14 +54,14 @@ Summary: Zsh Completion for %{name} Group: System/Shells Requires: %{name} = %{version} -Supplements: packageand(restic:zsh) +Supplements: (restic and zsh) BuildArch: noarch %description zsh-completion Zsh command line completion support for %{name}. %prep -%setup -q -a 3 +%autosetup -p 1 -a 3 %build # Set up GOPATH. @@ -71,7 +72,10 @@ # Build restic. We don't use build.go because it builds statically, uses go # modules, and also restricts the Go version in cases where it's not actually # necessary. We disable go modules because restic still provides a vendor/. -GO111MODULE=off go build -o %{name} -buildmode=pie \ +GO111MODULE=off go build -o %{name} \ +%ifnarch ppc64 s390x + -buildmode=pie \ +%endif -ldflags "-s -w -X main.version=%{version}" \ %{import_path}/cmd/restic ++++++ disable-selfupdate.patch ++++++ diff -uNr restic.org/build.go restic/build.go --- restic.org/build.go 2023-01-16 23:09:42.559283644 +0100 +++ restic/build.go 2023-01-16 23:10:38.002960609 +0100 @@ -56,7 +56,7 @@ Name: "restic", // name of the program executable and directory Namespace: "github.com/restic/restic", // subdir of GOPATH, e.g. "github.com/foo/bar" Main: "./cmd/restic", // package name for the main package - DefaultBuildTags: []string{"selfupdate"}, // specify build tags which are always used + //DefaultBuildTags: []string{"selfupdate"}, // specify build tags which are always used Tests: []string{"./..."}, // tests to run MinVersion: GoVersion{Major: 1, Minor: 18, Patch: 0}, // minimum Go version supported } ++++++ restic-0.14.0.tar.gz -> restic-0.15.1.tar.gz ++++++ /work/SRC/openSUSE:Factory/restic/restic-0.14.0.tar.gz /work/SRC/openSUSE:Factory/.restic.new.32243/restic-0.15.1.tar.gz differ: char 13, line 1 ++++++ vendor.tar.gz ++++++ ++++ 180461 lines of diff (skipped)