From e146c07c53073bc744d8eac59092915b7792129d05e89080eb63a6992cd46ffc Mon Sep 17 00:00:00 2001 From: Alexei Sorokin Date: Tue, 27 Dec 2016 15:16:42 +0000 Subject: [PATCH] - Update to version 0.14.17. OBS-URL: https://build.opensuse.org/package/show/network/syncthing?expand=0&rev=90 --- syncthing-go-1.4-compat.patch | 48 +++++++++++++--------------- syncthing-source-v0.14.16.tar.gz | 3 -- syncthing-source-v0.14.16.tar.gz.asc | 11 ------- syncthing-source-v0.14.17.tar.gz | 3 ++ syncthing-source-v0.14.17.tar.gz.asc | 11 +++++++ syncthing.changes | 27 ++++++++++++++++ syncthing.spec | 2 +- 7 files changed, 65 insertions(+), 40 deletions(-) delete mode 100644 syncthing-source-v0.14.16.tar.gz delete mode 100644 syncthing-source-v0.14.16.tar.gz.asc create mode 100644 syncthing-source-v0.14.17.tar.gz create mode 100644 syncthing-source-v0.14.17.tar.gz.asc diff --git a/syncthing-go-1.4-compat.patch b/syncthing-go-1.4-compat.patch index 4c9db5a..6654eff 100644 --- a/syncthing-go-1.4-compat.patch +++ b/syncthing-go-1.4-compat.patch @@ -10,14 +10,6 @@ +++ b/vendor/github.com/minio/sha256-simd/cpuid_amd64.go @@ -1,3 +1,5 @@ +// +build amd64 -+ - // Minio Cloud Storage, (C) 2016 Minio, Inc. - // - // Licensed under the Apache License, Version 2.0 (the "License"); ---- a/vendor/github.com/minio/sha256-simd/cpuid_arm64.go -+++ b/vendor/github.com/minio/sha256-simd/cpuid_arm64.go -@@ -1,3 +1,5 @@ -+// +build arm64 + // Minio Cloud Storage, (C) 2016 Minio, Inc. // @@ -168,7 +160,7 @@ +++ b/vendor/github.com/minio/sha256-simd/sha256block_amd64.go @@ -1,4 +1,4 @@ -//+build !noasm -+// +build amd64,!noasm,go1.5 ++// +build amd64,!noasm,!gccgo,go1.5 /* * Minio Cloud Storage, (C) 2016 Minio, Inc. @@ -176,7 +168,7 @@ +++ b/vendor/github.com/minio/sha256-simd/sha256block_arm64.go @@ -1,4 +1,4 @@ -//+build !noasm -+// +build arm64,!noasm,go1.5 ++// +build arm64,!noasm,!gccgo,go1.5 /* * Minio Cloud Storage, (C) 2016 Minio, Inc. @@ -184,7 +176,7 @@ +++ b/vendor/github.com/minio/sha256-simd/sha256block_arm64.s @@ -1,4 +1,4 @@ -//+build !noasm !appengine -+// +build !noasm,go1.5,!appengine ++// +build !noasm,!gccgo,go1.5,!appengine // ARM64 version of SHA256 @@ -219,7 +211,7 @@ +++ b/vendor/github.com/minio/sha256-simd/sha256blockAvx2_amd64.go @@ -1,4 +1,4 @@ -//+build !noasm -+// +build amd64,!noasm,go1.5 ++// +build amd64,!noasm,!gccgo,go1.5 /* * Minio Cloud Storage, (C) 2016 Minio, Inc. @@ -227,7 +219,7 @@ +++ b/vendor/github.com/minio/sha256-simd/sha256blockAvx2_amd64.s @@ -1,4 +1,4 @@ -//+build !noasm !appengine -+// +build !noasm,go1.5,!appengine ++// +build !noasm,!gccgo,go1.5,!appengine // SHA256 implementation for AVX2 @@ -235,7 +227,7 @@ +++ b/vendor/github.com/minio/sha256-simd/sha256blockAvx_amd64.go @@ -1,4 +1,4 @@ -//+build !noasm -+// +build amd64,!noasm,go1.5 ++// +build amd64,!noasm,!gccgo,go1.5 /* * Minio Cloud Storage, (C) 2016 Minio, Inc. @@ -243,7 +235,7 @@ +++ b/vendor/github.com/minio/sha256-simd/sha256blockAvx_amd64.s @@ -1,4 +1,4 @@ -//+build !noasm !appengine -+// +build !noasm,go1.5,!appengine ++// +build !noasm,!gccgo,go1.5,!appengine // SHA256 implementation for AVX @@ -388,11 +380,11 @@ +++ b/vendor/github.com/minio/sha256-simd/sha256block_noasm.go @@ -1,4 +1,4 @@ -//+build !arm64 !amd64 noasm appengine -+// +build !amd64,!arm64 noasm !go1.5 appengine ++// +build !amd64,!arm64 noasm gccgo !go1.5 appengine /* * Minio Cloud Storage, (C) 2016 Minio, Inc. -@@ -18,119 +18,7 @@ +@@ -18,119 +18,15 @@ package sha256 @@ -444,7 +436,9 @@ - } - - dig.h[0], dig.h[1], dig.h[2], dig.h[3], dig.h[4], dig.h[5], dig.h[6], dig.h[7] = h0, h1, h2, h3, h4, h5, h6, h7 --} ++func blockAvx2Go(dig *digest, p []byte) { ++ blockGeneric(dig, p) + } - -var _K = []uint32{ - 0x428a2f98, @@ -511,11 +505,15 @@ - 0xa4506ceb, - 0xbef9a3f7, - 0xc67178f2, --} -+func blockAvx2Go(dig *digest, p []byte) {} -+func blockAvxGo(dig *digest, p []byte) {} -+func blockSsseGo(dig *digest, p []byte) {} -+func blockArmGo(dig *digest, p []byte) {} ++func blockAvxGo(dig *digest, p []byte) { ++ blockGeneric(dig, p) ++} ++func blockSsseGo(dig *digest, p []byte) { ++ blockGeneric(dig, p) ++} ++func blockArmGo(dig *digest, p []byte) { ++ blockGeneric(dig, p) + } --- a/vendor/github.com/minio/sha256-simd/sha256block_ppc64.go +++ /dev/null @@ -1,22 +0,0 @@ @@ -570,7 +568,7 @@ +++ b/vendor/github.com/minio/sha256-simd/sha256blockSsse_amd64.go @@ -1,4 +1,4 @@ -//+build !noasm -+//+build amd64,!noasm,go1.5 ++//+build amd64,!noasm,!gccgo,go1.5 /* * Minio Cloud Storage, (C) 2016 Minio, Inc. @@ -578,7 +576,7 @@ +++ b/vendor/github.com/minio/sha256-simd/sha256blockSsse_amd64.s @@ -1,4 +1,4 @@ -//+build !noasm !appengine -+//+build !noasm,go1.5,!appengine ++//+build !noasm,!gccgo,go1.5,!appengine // SHA256 implementation for SSSE3 diff --git a/syncthing-source-v0.14.16.tar.gz b/syncthing-source-v0.14.16.tar.gz deleted file mode 100644 index eca920d..0000000 --- a/syncthing-source-v0.14.16.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e9e3bca6cae8c75d80242ab71d46fa1b76d9d5a90bf9f98026f541885c56288e -size 6902293 diff --git a/syncthing-source-v0.14.16.tar.gz.asc b/syncthing-source-v0.14.16.tar.gz.asc deleted file mode 100644 index 04dd428..0000000 --- a/syncthing-source-v0.14.16.tar.gz.asc +++ /dev/null @@ -1,11 +0,0 @@ ------BEGIN PGP SIGNATURE----- -Version: GnuPG v1 - -iQEcBAABCAAGBQJYWtKUAAoJENJubtAAZUo+ZxIIAJyDYFg45r/HTOtm7kgvoy/X -4oHs/s4PQxQDMFAr4VeS8A2dwJKPPBdwPgk904GyyxAqhQXQ/4GVkrtuD3UmX67m -52vEd2bqRMYnksWtPB2TmRF9s/qfT94hdwJu7Tr9/4N1sP8VlKok83flYk0b5Rkr -jiE8jaXSwMjB7LTnIJgKSiyDfoVMIFHlDwfAJqWrYFTD8RH2ZuzQR/Zfoh9Vcdzk -WtrZODr4cS2VQcmvzfAfImvesogZpNn2F/pwNiGfdCcxuP1i3z5bp2SIj9B/3hXb -3vP4W/fJfhHYWRd11UG+p+/sDqXSrPW5RMBFkyZuSTd7U/+LVhVIg6tynVfoqjg= -=d1Lu ------END PGP SIGNATURE----- diff --git a/syncthing-source-v0.14.17.tar.gz b/syncthing-source-v0.14.17.tar.gz new file mode 100644 index 0000000..dc4bc89 --- /dev/null +++ b/syncthing-source-v0.14.17.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:826219b21c935ed938414a8777f9c757bf28a92d0ced48c6a7daf7b3035fb8c4 +size 6959538 diff --git a/syncthing-source-v0.14.17.tar.gz.asc b/syncthing-source-v0.14.17.tar.gz.asc new file mode 100644 index 0000000..0160a7a --- /dev/null +++ b/syncthing-source-v0.14.17.tar.gz.asc @@ -0,0 +1,11 @@ +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v1 + +iQEcBAABCAAGBQJYYoLlAAoJENJubtAAZUo+OOoIALeBtpxMYJ4P53xhVFrl8I/F +XMfj71s6D3Gdv6viCxqef3EA2PEymNFtIdBfttqxvtqZfCd2Gky9EMwqRLQEZM/v +aFharMOYxMn84Zt9djf+kGhKlXeEUoeQasb6m5MLEVJ0FWymIn/VxNdBWGQalHAC +VNDa0aRo3aAP2GCGM/rjIW5BYn1pedfueCOPN4/yzb+PhJ9EOI6AnIPdJORABSwC +rCu6mOeHnsgHQQK0tG3GQZKS5uEbIjFpfNfkrk8HMZy157yrlBBVKDLhd81hdx5V +rJPEqIwG1V0c2qzE+8ZMkioSZuKDqaikMBBxwNnUs6efVdJ90EleXzIJrKrHOrA= +=IEd2 +-----END PGP SIGNATURE----- diff --git a/syncthing.changes b/syncthing.changes index bd473bd..339d7f5 100644 --- a/syncthing.changes +++ b/syncthing.changes @@ -1,3 +1,30 @@ +------------------------------------------------------------------- +Tue Dec 27 15:05:20 UTC 2016 - sor.alexei@meowr.ru + +- Update to version 0.14.17: + * Panics caused by corrupt on disc database are now better + explained in the panic message (gh#syncthing/syncthing#3689). + * Statically configured device addresses without port number now + correctly defaulted to port 22000 again + (gh#syncthing/syncthing#3817). + * Inotify clients no longer cause 'invalid subpath' errors to be + displayed (gh#syncthing/syncthing#3829). + * Directories can now be paused (gh#syncthing/syncthing#215). + * "Master" directories are now called "send only" in order to + standardise on a terminology of sending and receiving changes + (gh#syncthing/syncthing#2679). + * Pausing devices and directories now persists across restarts + (gh#syncthing/syncthing#3407). + * A rolling checksum is used to identify and reuse blocks that + have moved within a file (gh#syncthing/syncthing#3527). + * Syncthing allows setting the type-of-service field on outgoing + packets, configured by the advanced setting "trafficClass" + (gh#syncthing/syncthing#3790). + * Which device introduced another device is now visible in the + GUI (gh#syncthing/syncthing#3809). +- Rebase and improve syncthing-go-1.4-compat.patch: wasn't working + good enough with Go 1.4. + ------------------------------------------------------------------- Fri Dec 23 10:36:02 UTC 2016 - sor.alexei@meowr.ru diff --git a/syncthing.spec b/syncthing.spec index f2e6726..31d7696 100644 --- a/syncthing.spec +++ b/syncthing.spec @@ -17,7 +17,7 @@ Name: syncthing -Version: 0.14.16 +Version: 0.14.17 Release: 0 Summary: FOSS Continuous File Synchronisation License: MPL-2.0