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)

Reply via email to