commit redis for openSUSE:Leap:15.2

2020-06-10 Thread root
Hello community,

here is the log from the commit of package redis for openSUSE:Leap:15.2 checked 
in at 2020-06-10 16:50:16

Comparing /work/SRC/openSUSE:Leap:15.2/redis (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.redis.new.3606 (New)


Package is "redis"

Wed Jun 10 16:50:16 2020 rev:47 rq:810057 version:6.0.4

Changes:

--- /work/SRC/openSUSE:Leap:15.2/redis/redis.changes2020-05-13 
03:54:15.608504826 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.redis.new.3606/redis.changes  2020-06-10 
16:50:33.584473113 +0200
@@ -1,0 +2,17 @@
+Thu May 28 18:38:17 UTC 2020 - Andreas Stieger 
+
+- redis 6.0.4:
+  * fix a severe replication bug introduced in Redis 6 by the
+"meaningful offset" feature
+
+---
+Sun May 17 11:18:37 UTC 2020 - Andreas Stieger 
+
+- redis 6.0.3:
+  * fix a crash introduced in 6.0.2
+- includes changes from 6.0.2:
+  * bug fixes
+  * fix to client side caching when keys are evicted from the
+tracking table but no notifications are sent
+
+---

Old:

  redis-6.0.1.tar.gz

New:

  redis-6.0.4.tar.gz



Other differences:
--
++ redis.spec ++
--- /var/tmp/diff_new_pack.3HoP4E/_old  2020-06-10 16:50:34.192474877 +0200
+++ /var/tmp/diff_new_pack.3HoP4E/_new  2020-06-10 16:50:34.196474889 +0200
@@ -19,10 +19,10 @@
 %define _data_dir   %{_localstatedir}/lib/%{name}
 %define _log_dir%{_localstatedir}/log/%{name}
 %define _conf_dir   %{_sysconfdir}/%{name}
-%define redis_hashes_tree e72cde5afa7f6640eeb9f6a5ba5ffe02c5f52ea2
+%define redis_hashes_tree 6132305b4e7b98a88e6526d36190251960b6fc38
 
 Name:   redis
-Version:6.0.1
+Version:6.0.4
 Release:0
 Summary:Persistent key-value database
 License:BSD-3-Clause

++ redis-6.0.1.tar.gz -> redis-6.0.4.tar.gz ++
 4321 lines of diff (skipped)

++ redis.hashes ++
--- /var/tmp/diff_new_pack.3HoP4E/_old  2020-06-10 16:50:34.652476212 +0200
+++ /var/tmp/diff_new_pack.3HoP4E/_new  2020-06-10 16:50:34.656476224 +0200
@@ -103,3 +103,6 @@
 hash redis-5.0.9.tar.gz sha256 
53d0ae164cd33536c3d4b720ae9a128ea6166ebf04ff1add3b85f1242090cb85 
http://download.redis.io/releases/redis-5.0.9.tar.gz
 hash redis-6.0.0.tar.gz sha256 
16d13ec1c3255206deb4818ed444dca6dda1482b551736f0033253c211b788fc 
http://download.redis.io/releases/redis-6.0.0.tar.gz
 hash redis-6.0.1.tar.gz sha256 
b8756e430479edc162ba9c44dc89ac394316cd482f2dc6b91bcd5fe12593f273 
http://download.redis.io/releases/redis-6.0.1.tar.gz
+hash redis-6.0.2.tar.gz sha256 
9c37cd4228a57e82e7037094751c63349302b0b86c5e30b778a63a802dfd0109 
http://download.redis.io/releases/redis-6.0.2.tar.gz
+hash redis-6.0.3.tar.gz sha256 
bca46dce81fe92f7b2de4cf8ae41fbc4b94fbd5674def7f12c87e7f9165cbb3a 
http://download.redis.io/releases/redis-6.0.3.tar.gz
+hash redis-6.0.4.tar.gz sha256 
3337005a1e0c3aa293c87c313467ea8ac11984921fab08807998ba765c9943de 
http://download.redis.io/releases/redis-6.0.4.tar.gz




commit redis for openSUSE:Leap:15.2

2020-05-12 Thread root
Hello community,

here is the log from the commit of package redis for openSUSE:Leap:15.2 checked 
in at 2020-05-13 03:54:11

Comparing /work/SRC/openSUSE:Leap:15.2/redis (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.redis.new.2738 (New)


Package is "redis"

Wed May 13 03:54:11 2020 rev:46 rq:803701 version:6.0.1

Changes:

--- /work/SRC/openSUSE:Leap:15.2/redis/redis.changes2020-05-07 
19:38:22.774815387 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.redis.new.2738/redis.changes  2020-05-13 
03:54:15.608504826 +0200
@@ -1,0 +2,7 @@
+Sat May  9 12:09:41 UTC 2020 - Andreas Schwab 
+
+- redis-disable_integration_logging.patch: remove
+- redis-enable-bactrace-on-x86-ia64-and_arm32_only.patch: remove
+- getMcontextEip-return-value.patch: Add missing return value
+
+---

Old:

  redis-disable_integration_logging.patch
  redis-enable-bactrace-on-x86-ia64-and_arm32_only.patch

New:

  getMcontextEip-return-value.patch



Other differences:
--
++ redis.spec ++
--- /var/tmp/diff_new_pack.ys7KQj/_old  2020-05-13 03:54:16.236506143 +0200
+++ /var/tmp/diff_new_pack.ys7KQj/_new  2020-05-13 03:54:16.236506143 +0200
@@ -40,8 +40,7 @@
 Source10:   
https://raw.githubusercontent.com/antirez/redis-hashes/%{redis_hashes_tree}/README#/redis.hashes
 # PATCH-MISSING-TAG -- See 
https://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch0: %{name}-conf.patch
-Patch1: %{name}-enable-bactrace-on-x86-ia64-and_arm32_only.patch
-Patch2: %{name}-disable_integration_logging.patch
+Patch1: getMcontextEip-return-value.patch
 Patch3: reproducible.patch
 Patch4: ppc-atomic.patch
 BuildRequires:  pkgconfig
@@ -64,11 +63,7 @@
 echo "`grep -F %{name}-%{version}.tar.gz %{SOURCE10} | cut -d' ' -f4`  
%{SOURCE0}" | sha256sum -c
 %setup -q
 %patch0
-%patch1
-%ifnarch %{ix86} x86_64 ia64 %{arm}
-# We have no backtrace, so disable logging test
-%patch2
-%endif
+%patch1 -p1
 %patch3 -p1
 %patch4 -p1
 
@@ -117,7 +112,6 @@
 install -m 644 %{SOURCE9} %{buildroot}%{_sysusersdir}/
 
 %check
-%ifnarch ppc ppc64
 cat uc_mcontext.pc;
+#else
+return NULL;
 #endif
 #elif defined(__FreeBSD__)
 /* FreeBSD */



commit redis for openSUSE:Leap:15.2

2020-05-07 Thread root
Hello community,

here is the log from the commit of package redis for openSUSE:Leap:15.2 checked 
in at 2020-05-07 19:29:10

Comparing /work/SRC/openSUSE:Leap:15.2/redis (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.redis.new.2738 (New)


Package is "redis"

Thu May  7 19:29:10 2020 rev:45 rq:801306 version:6.0.1

Changes:

--- /work/SRC/openSUSE:Leap:15.2/redis/redis.changes2020-05-03 
14:30:28.016658008 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.redis.new.2738/redis.changes  2020-05-07 
19:38:22.774815387 +0200
@@ -1,0 +2,29 @@
+Mon May  4 12:51:43 UTC 2020 - Marcus Rueckert 
+
+- add BR pkgconfig(libsystemd) for the rewritten systemd support
+  and force building with it
+
+---
+Mon May  4 12:28:50 UTC 2020 - Marcus Rueckert 
+
+- Update to 6.0.1
+  * https://raw.githubusercontent.com/antirez/redis/6.0.1/00-RELEASENOTES
+  * XCLAIM AOF/replicas propagation fixed.
+  * Client side caching: new NOLOOP option to avoid getting
+notified about changes performed by ourselves.
+  * ACL GENPASS now uses HMAC-SHA256 and have an optional
+"bits" argument.  It means you can use it as a general purpose
+"secure random strings" primitive!
+  * Cluster "SLOTS" subcommand memory optimization.
+  * The LCS command is now a subcommand of STRALGO.
+  * Meaningful offset for replicas as well. More successful
+partial resynchronizations.
+  * Optimize memory usage of deferred replies.
+  * Faster CRC64 algorithm for faster RDB loading.
+  * XINFO STREAM FULL, a new subcommand to get the whole stream
+state.
+  * CLIENT KILL USER .
+  * MIGRATE AUTH2 option, for ACL style authentication support.
+  * Other random bugfixes.
+
+---

Old:

  redis-5.0.9.tar.gz

New:

  redis-6.0.1.tar.gz



Other differences:
--
++ redis.spec ++
--- /var/tmp/diff_new_pack.KEwGtx/_old  2020-05-07 19:38:24.978819797 +0200
+++ /var/tmp/diff_new_pack.KEwGtx/_new  2020-05-07 19:38:24.978819797 +0200
@@ -20,8 +20,9 @@
 %define _log_dir%{_localstatedir}/log/%{name}
 %define _conf_dir   %{_sysconfdir}/%{name}
 %define redis_hashes_tree e72cde5afa7f6640eeb9f6a5ba5ffe02c5f52ea2
+
 Name:   redis
-Version:5.0.9
+Version:6.0.1
 Release:0
 Summary:Persistent key-value database
 License:BSD-3-Clause
@@ -46,6 +47,7 @@
 BuildRequires:  pkgconfig
 BuildRequires:  sysuser-shadow
 BuildRequires:  sysuser-tools
+BuildRequires:  pkgconfig(libsystemd)
 BuildRequires:  pkgconfig(systemd)
 Recommends: logrotate
 %sysusers_requires
@@ -72,7 +74,7 @@
 
 %build
 export HOST=OBS # for reproducible builds
-%make_build CFLAGS="%{optflags}"
+%make_build CFLAGS="%{optflags}" BUILD_WITH_SYSTEMD=yes
 %sysusers_generate_pre %{SOURCE9} redis
 
 %install

++ redis-5.0.9.tar.gz -> redis-6.0.1.tar.gz ++
 53766 lines of diff (skipped)

++ redis.hashes ++
--- /var/tmp/diff_new_pack.KEwGtx/_old  2020-05-07 19:38:25.406820654 +0200
+++ /var/tmp/diff_new_pack.KEwGtx/_new  2020-05-07 19:38:25.410820662 +0200
@@ -101,3 +101,5 @@
 hash redis-5.0.8.tar.gz sha256 
f3c7eac42f433326a8d981b50dba0169fdfaf46abb23fcda2f933a7552ee4ed7 
http://download.redis.io/releases/redis-5.0.8.tar.gz
 hash redis-6.0-rc4.tar.gz sha256 
7fdc37fd9451571e90186115a67d7595d49206f90bd7c2b7505b197fd6544358 
http://download.redis.io/releases/redis-6.0-rc4.tar.gz
 hash redis-5.0.9.tar.gz sha256 
53d0ae164cd33536c3d4b720ae9a128ea6166ebf04ff1add3b85f1242090cb85 
http://download.redis.io/releases/redis-5.0.9.tar.gz
+hash redis-6.0.0.tar.gz sha256 
16d13ec1c3255206deb4818ed444dca6dda1482b551736f0033253c211b788fc 
http://download.redis.io/releases/redis-6.0.0.tar.gz
+hash redis-6.0.1.tar.gz sha256 
b8756e430479edc162ba9c44dc89ac394316cd482f2dc6b91bcd5fe12593f273 
http://download.redis.io/releases/redis-6.0.1.tar.gz




commit redis for openSUSE:Leap:15.2

2020-05-03 Thread root
Hello community,

here is the log from the commit of package redis for openSUSE:Leap:15.2 checked 
in at 2020-05-03 14:29:39

Comparing /work/SRC/openSUSE:Leap:15.2/redis (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.redis.new.2738 (New)


Package is "redis"

Sun May  3 14:29:39 2020 rev:44 rq:799728 version:5.0.9

Changes:

--- /work/SRC/openSUSE:Leap:15.2/redis/redis.changes2020-04-28 
20:11:07.132529482 +0200
+++ /work/SRC/openSUSE:Leap:15.2/.redis.new.2738/redis.changes  2020-05-03 
14:30:28.016658008 +0200
@@ -1,0 +2,10 @@
+Fri May  1 15:50:36 UTC 2020 - Andreas Schwab 
+
+- ppc-atomic.patch: use libatomic also on ppc
+
+---
+Fri May  1 07:48:12 UTC 2020 - Andreas Stieger 
+
+- add hash file from redis-hashes and verify it during build
+
+---

New:

  ppc-atomic.patch
  redis.hashes



Other differences:
--
++ redis.spec ++
--- /var/tmp/diff_new_pack.UtVp9T/_old  2020-05-03 14:30:28.472658980 +0200
+++ /var/tmp/diff_new_pack.UtVp9T/_new  2020-05-03 14:30:28.476658988 +0200
@@ -19,6 +19,7 @@
 %define _data_dir   %{_localstatedir}/lib/%{name}
 %define _log_dir%{_localstatedir}/log/%{name}
 %define _conf_dir   %{_sysconfdir}/%{name}
+%define redis_hashes_tree e72cde5afa7f6640eeb9f6a5ba5ffe02c5f52ea2
 Name:   redis
 Version:5.0.9
 Release:0
@@ -35,11 +36,13 @@
 Source7:%{name}-sentinel@.service
 Source8:%{name}-sentinel.target
 Source9:%{name}-user.conf
+Source10:   
https://raw.githubusercontent.com/antirez/redis-hashes/%{redis_hashes_tree}/README#/redis.hashes
 # PATCH-MISSING-TAG -- See 
https://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch0: %{name}-conf.patch
 Patch1: %{name}-enable-bactrace-on-x86-ia64-and_arm32_only.patch
 Patch2: %{name}-disable_integration_logging.patch
 Patch3: reproducible.patch
+Patch4: ppc-atomic.patch
 BuildRequires:  pkgconfig
 BuildRequires:  sysuser-shadow
 BuildRequires:  sysuser-tools
@@ -56,6 +59,7 @@
 different kind of sorting abilities.
 
 %prep
+echo "`grep -F %{name}-%{version}.tar.gz %{SOURCE10} | cut -d' ' -f4`  
%{SOURCE0}" | sha256sum -c
 %setup -q
 %patch0
 %patch1
@@ -64,6 +68,7 @@
 %patch2
 %endif
 %patch3 -p1
+%patch4 -p1
 
 %build
 export HOST=OBS # for reproducible builds

++ ppc-atomic.patch ++
Index: redis-5.0.9/src/Makefile
===
--- redis-5.0.9.orig/src/Makefile
+++ redis-5.0.9/src/Makefile
@@ -83,6 +83,10 @@ ifneq (,$(filter aarch64 armv,$(uname_M)
 else
 ifneq (,$(findstring armv,$(uname_M)))
 FINAL_LIBS+=-latomic
+else
+ifneq (,$(findstring ppc,$(uname_M)))
+FINAL_LIBS+=-latomic
+endif
 endif
 endif
 
++ redis.hashes ++
# Redis hashes file.
#
# This file contains SHA1 or SHA256 digests of official tarballs released by
# the Redis project.
# You can use the file in order to verify that the download file is the original
# one created by the Redis team, and not a modified or corrupted file.
#
# This file is located at Github in the following repository:
# https://github.com/antirez/redis-hashes
#
# The file format is the following:
#
# hash
#
# Filename is the tarball name. Algo is the algorithm used, it is "sha1" up
# to a certain release, "sha256" for the following releases.

# Digest is the output of the hash function, and URL the download URL for the
# specified file.

hash redis-2.8.0-rc5.tar.gz sha1 bd27589b71a0b406b982485051f32b7c40c9d2c1 
http://download.redis.io/releases/redis-2.8.0-rc5.tar.gz
hash redis-2.8.0-rc6.tar.gz sha1 d13db76145a9844e2a3302f561e907056f9e21a0 
http://download.redis.io/releases/redis-2.8.0-rc6.tar.gz
hash redis-2.8.0.tar.gz sha1 41fd86128995f06502954dd6d6269c22f5e389f7 
http://download.redis.io/releases/redis-2.8.0.tar.gz
hash redis-2.8.1.tar.gz sha1 1bb493318ff6c0c87334eb95640b89a16e4357d8 
http://download.redis.io/releases/redis-2.8.1.tar.gz
hash redis-2.8.2.tar.gz sha1 3be038b9d095ce3dece7918aae810d14fe770400 
http://download.redis.io/releases/redis-2.8.2.tar.gz
hash redis-2.6.17.tar.gz sha1 b5423e1c423d502074cbd0b21bd4e820409d2003 
http://download.redis.io/releases/redis-2.6.17.tar.gz
hash redis-2.8.3.tar.gz sha1 a751371eeed5f5f02965eb34d989c1963dd8d8c7 
http://download.redis.io/releases/redis-2.8.3.tar.gz
hash redis-2.8.4.tar.gz sha1 79b156cc9d8bff5a022fdc6d28d5c42999ddcb4f 
http://download.redis.io/releases/redis-2.8.4.tar.gz
hash redis-2.8.5.tar.gz sha1 f0eb48609ff66ead3c7f06bbe8a8dd1aa7341b73 
http://download.redis.io/releases/redis-2.8.5.tar.gz
hash redis-2.8.6.tar.gz sha1 8680046580c75987961241f2e1e417c242b91a49 

commit redis for openSUSE:Leap:15.2

2020-04-28 Thread root
Hello community,

here is the log from the commit of package redis for openSUSE:Leap:15.2 checked 
in at 2020-04-28 20:11:06

Comparing /work/SRC/openSUSE:Leap:15.2/redis (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.redis.new.2738 (New)


Package is "redis"

Tue Apr 28 20:11:06 2020 rev:43 rq:797725 version:5.0.9

Changes:

--- /work/SRC/openSUSE:Leap:15.2/redis/redis.changes2020-03-26 
05:42:17.935307401 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.redis.new.2738/redis.changes  2020-04-28 
20:11:07.132529482 +0200
@@ -1,0 +2,9 @@
+Sat Apr 18 07:57:40 UTC 2020 - Andreas Stieger 
+
+- redis 5.0.9:
+  * Critical fix when Streams with AOF ore replicas are used:
+Prevent reprocesing some entries upon restart
+  * Speed improvement: Clients blocked on the same key are now
+unblocked on O(1) time
+
+---
@@ -8,0 +18 @@
+

Old:

  redis-5.0.8.tar.gz

New:

  redis-5.0.9.tar.gz



Other differences:
--
++ redis.spec ++
--- /var/tmp/diff_new_pack.63eLna/_old  2020-04-28 20:11:07.748530761 +0200
+++ /var/tmp/diff_new_pack.63eLna/_new  2020-04-28 20:11:07.756530777 +0200
@@ -20,7 +20,7 @@
 %define _log_dir%{_localstatedir}/log/%{name}
 %define _conf_dir   %{_sysconfdir}/%{name}
 Name:   redis
-Version:5.0.8
+Version:5.0.9
 Release:0
 Summary:Persistent key-value database
 License:BSD-3-Clause

++ redis-5.0.8.tar.gz -> redis-5.0.9.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/redis-5.0.8/00-RELEASENOTES 
new/redis-5.0.9/00-RELEASENOTES
--- old/redis-5.0.8/00-RELEASENOTES 2020-03-12 16:07:44.0 +0100
+++ new/redis-5.0.9/00-RELEASENOTES 2020-04-17 12:45:57.0 +0200
@@ -12,6 +12,27 @@
 

 
 

+Redis 5.0.9 Released Thu Apr 17 12:41:00 CET 2020
+
+
+Upgrade urgency:CRITICAL if you use Streams with AOF ore replicas.
+Otherwise the upgrade urgency is LOW.
+
+This release has a speed improvement and a critical fix:
+
+* FIX: XREADGROUP when fetching data in a blocking way, would not
+   emit the XCLAIM in the AOF file and to replicas. This means
+   that the last ID is not updated, and that restarting the server
+   will have the effect of reprocessing some entries.
+* NEW: Clients blocked on the same key are now unblocked on
+   O(1) time. Backported from Redis 6.
+
+Commits:
+
+1fc8ef81a Fix XCLAIM propagation in AOF/replicas for blocking XREADGROUP.
+a5e24eabc Speedup: unblock clients on keys in O(1).
+
+
 Redis 5.0.8 Released Thu Mar 12 16:05:41 CET 2020
 

 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/redis-5.0.8/src/adlist.c new/redis-5.0.9/src/adlist.c
--- old/redis-5.0.8/src/adlist.c2020-03-12 16:07:44.0 +0100
+++ new/redis-5.0.9/src/adlist.c2020-04-17 12:45:57.0 +0200
@@ -327,12 +327,11 @@
 }
 
 /* Rotate the list removing the tail node and inserting it to the head. */
-void listRotate(list *list) {
-listNode *tail = list->tail;
-
+void listRotateTailToHead(list *list) {
 if (listLength(list) <= 1) return;
 
 /* Detach current tail */
+listNode *tail = list->tail;
 list->tail = tail->prev;
 list->tail->next = NULL;
 /* Move it as head */
@@ -342,6 +341,21 @@
 list->head = tail;
 }
 
+/* Rotate the list removing the head node and inserting it to the tail. */
+void listRotateHeadToTail(list *list) {
+if (listLength(list) <= 1) return;
+
+listNode *head = list->head;
+/* Detach current head */
+list->head = head->next;
+list->head->prev = NULL;
+/* Move it as tail */
+list->tail->next = head;
+head->next = NULL;
+head->prev = list->tail;
+list->tail = head;
+}
+
 /* Add all the elements of the list 'o' at the end of the
  * list 'l'. The list 'other' remains empty but otherwise valid. */
 void listJoin(list *l, list *o) {
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/redis-5.0.8/src/adlist.h new/redis-5.0.9/src/adlist.h
--- old/redis-5.0.8/src/adlist.h2020-03-12 16:07:44.0 +0100
+++ new/redis-5.0.9/src/adlist.h2020-04-17 12:45:57.0 +0200
@@ -85,7 +85,8 @@
 

commit redis for openSUSE:Leap:15.2

2020-03-25 Thread root
Hello community,

here is the log from the commit of package redis for openSUSE:Leap:15.2 checked 
in at 2020-03-26 05:42:01

Comparing /work/SRC/openSUSE:Leap:15.2/redis (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.redis.new.3160 (New)


Package is "redis"

Thu Mar 26 05:42:01 2020 rev:42 rq:788371 version:5.0.8

Changes:

--- /work/SRC/openSUSE:Leap:15.2/redis/redis.changes2020-02-29 
17:16:30.589050595 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.redis.new.3160/redis.changes  2020-03-26 
05:42:17.935307401 +0100
@@ -1,0 +2,36 @@
+Tue Mar 24 19:04:42 UTC 2020 - Thorsten Kukuk 
+
+- Use the tmpfiles macros instead of calling systemd-tempfiles
+  direct and build wrong macro paths.
+
+---
+Wed Mar 18 02:18:24 UTC 2020 - Илья Индиго 
+- Refresh spec-file with spec-cleaner and manual optimizations
+  * Remove Group tag.
+  * Replace make by %make_build macros.
+- Update to 5.0.8
+  * https://raw.githubusercontent.com/antirez/redis/5.0.8/00-RELEASENOTES
+  * Fix Pi building needing -latomic, backport.
+  * Fix impl of aof-child whitelist SIGUSR1 feature.
+  * Fix ThreadSafeContext lock/unlock function names.
+  * XREADGROUP should propagate XCALIM/SETID in MULTI/EXEC.
+  * Fix client flags to be int64 in module.c.
+  * Fix small bugs related to replica and monitor ambiguity.
+  * Fix lua related memory leak.
+  * Simplify #6379 changes.
+  * Free allocated sds in pfdebugCommand() to avoid memory leak.
+  * Jump to right label on AOF parsing error.
+  * Free fakeclient argv on AOF error.
+  * Fix potential memory leak of rioWriteBulkStreamID().
+  * Fix potential memory leak of clusterLoadConfig().
+  * Fix bug on KEYS command where pattern starts with * followed by \x00.
+  * Blocking XREAD[GROUP] should always reply with valid data.
+  * XCLAIM: Create the consumer only on successful claims.
+  * Stream: Handle streamID-related edge cases.
+  * Fix ip and missing mode in RM_GetClusterNodeInfo().
+  * Inline protocol: handle empty strings well.
+  * Mark extern definition of SDS_NOINIT in sds.h.
+  * Fix revisit CVE-2015-8080 vulnerability.
+  * Avoid sentinel changes promoted_slave to be its own replica.
+
+---
@@ -1252 +1287,0 @@
-

Old:

  redis-5.0.7.tar.gz

New:

  redis-5.0.8.tar.gz



Other differences:
--
++ redis.spec ++
--- /var/tmp/diff_new_pack.zWja6L/_old  2020-03-26 05:42:18.999307953 +0100
+++ /var/tmp/diff_new_pack.zWja6L/_new  2020-03-26 05:42:19.007307957 +0100
@@ -20,11 +20,10 @@
 %define _log_dir%{_localstatedir}/log/%{name}
 %define _conf_dir   %{_sysconfdir}/%{name}
 Name:   redis
-Version:5.0.7
+Version:5.0.8
 Release:0
 Summary:Persistent key-value database
 License:BSD-3-Clause
-Group:  Productivity/Databases/Servers
 URL:https://redis.io
 Source0:http://download.redis.io/releases/redis-%{version}.tar.gz
 Source1:%{name}.logrotate
@@ -68,7 +67,7 @@
 
 %build
 export HOST=OBS # for reproducible builds
-make %{?_smp_mflags} CFLAGS="%{optflags}" V=1
+%make_build CFLAGS="%{optflags}"
 %sysusers_generate_pre %{SOURCE9} redis
 
 %install
@@ -100,7 +99,7 @@
 install -Dm 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
 install -Dm 0644 %{SOURCE2} %{buildroot}%{_unitdir}/%{name}.target
 install -Dm 0644 %{SOURCE3} %{buildroot}%{_unitdir}/%{name}@.service
-install -Dm 0644 %{SOURCE4} %{buildroot}%{_libexecdir}/tmpfiles.d/%{name}.conf
+install -Dm 0644 %{SOURCE4} %{buildroot}%{_tmpfilesdir}/%{name}.conf
 install -Dm 0644 %{SOURCE7} %{buildroot}%{_unitdir}/%{name}-sentinel@.service
 install -Dm 0644 %{SOURCE8} %{buildroot}%{_unitdir}/%{name}-sentinel.target
 
@@ -118,14 +117,14 @@
 'child process exited abnormally' -- sometimes it works.
 ---
 EOF
-make %{?_smp_mflags} test || true
+%make_build test || true
 %endif
 
 %pre -f redis.pre
 %service_add_pre redis.target redis@.service redis-sentinel.target 
redis-sentinel@.service
 
 %post
-systemd-tmpfiles --create %{_libexecdir}/tmpfiles.d/%{name}.conf || true
+%tmpfiles_create %{_tmpfilesdir}/%{name}.conf
 %service_add_post redis.target redis@.service redis-sentinel.target 
redis-sentinel@.service
 echo "See %{_docdir}/%{name}/README.SUSE to continue"
 
@@ -143,7 +142,7 @@
 %{_bindir}/%{name}-*
 %{_sbindir}/%{name}-*
 %{_sbindir}/rc%{name}
-%{_libexecdir}/tmpfiles.d/%{name}.conf
+%{_tmpfilesdir}/%{name}.conf
 %{_sysusersdir}/redis-user.conf
 %{_unitdir}/%{name}@.service
 %{_unitdir}/%{name}.target

++ redis-5.0.7.tar.gz -> redis-5.0.8.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' 

commit redis for openSUSE:Leap:15.2

2020-02-29 Thread root
Hello community,

here is the log from the commit of package redis for openSUSE:Leap:15.2 checked 
in at 2020-02-29 17:15:46

Comparing /work/SRC/openSUSE:Leap:15.2/redis (Old)
 and  /work/SRC/openSUSE:Leap:15.2/.redis.new.26092 (New)


Package is "redis"

Sat Feb 29 17:15:46 2020 rev:41 rq:779981 version:5.0.7

Changes:

--- /work/SRC/openSUSE:Leap:15.2/redis/redis.changes2020-01-15 
15:56:55.891717865 +0100
+++ /work/SRC/openSUSE:Leap:15.2/.redis.new.26092/redis.changes 2020-02-29 
17:16:30.589050595 +0100
@@ -1,0 +2,133 @@
+Sat Feb  8 15:40:07 UTC 2020 - Marcus Rueckert 
+
+- print instance name in the from the service files
+
+---
+Thu Jan 23 18:58:34 UTC 2020 - Thorsten Kukuk 
+
+- Don't install redis-trib.rb, it's only a dummy telling the user
+  to use redis-cli instead and pulls in ruby for that.
+
+---
+Mon Dec 30 17:59:52 UTC 2019 - Thorsten Kukuk 
+
+- Make redis useable in a container (drop size from 100MB to 20MB):
+  - Change user generation from shadow to sysusers
+  - Drop redis-initscript.patch and sudo requires, we use systemd
+  - Drop BuildRequires for procps and tcl, they are not needed
+  - Make logrotate recommend, it's not required for redis to work
+
+---
+Sun Dec  1 15:47:06 UTC 2019 - Илья Индиго 
+
+- Update to 5.0.7
+  * https://raw.githubusercontent.com/antirez/redis/5.0.7/00-RELEASENOTES
+  * Test: fix implementation-dependent test after code change.
+  * RED-31295 - redis: avoid race between dlopen and thread creation.
+  * Cluster: fix memory leak of cached master.
+  * Fix usage of server.stream_node_max_*.
+  * Update mkreleasehdr.sh.
+  * Remove additional space from comment.
+  * Fix stream test after addition of 0-0 ID test.
+  * AOF: fix assignment for aof_fsync_offset.
+  * Rename var to fixed_time_expire now that is more general.
+  * Expires & blocking: handle ready keys as call().
+  * XADD with ID 0-0 stores an empty key.
+  * Fix unreported overflow in autogerenared stream IDs.
+  * Expires: refactoring judgment about whether a key is expired.
+- Refresh reproducible.patch
+- Update to 5.0.6
+  * https://raw.githubusercontent.com/antirez/redis/5.0.6/00-RELEASENOTES
+  * RDB: fix MODULE_AUX loading by continuing to next opcode.
+  * Missing per-skiplist overheads in MEMORY USAGE.
+  * RM_Log: add support for logging without a context or context
+without module.
+  * Cluster: abort loading nodes data if vars arguments are unbalanced.
+  * More strict checks and better comments in flushSlaveOutputBuffers().
+  * Improve comment in flushSlavesOutputBuffers().
+  * Replication: clarify why repl_put_online_on_ack exists at all.
+  * Networking: flushSlavesOutputBuffers bugfix.
+  * RM_ReplyWithCString was missing registration.
+  * Fix to module aux data rdb format for backwards compatibility
+with old check-rdb.
+  * Implement module api for aux data in rdb.
+  * Redis-cli: always report server errors on read errors.
+  * Reduce the calling stack.
+  * Make EMBSTR case of #6261 more obvious.
+  * Make memory usage consistent of robj with OBJ_ENCODING_INT.
+  * HyperLogLog: fix the fix of a corruption bug.
+  * Fix HLL corruption bug.
+  * Extend REDISMODULE_CTX_FLAGS to indicate if redis is currently
+loading from either RDB or AOF.
+  * Uses addReplyBulkCString.
+  * Adds RedisModule_ReplyWithCString.
+
+---
+Thu Jun  6 20:43:34 UTC 2019 - Marcus Rueckert 
+
+- update to 5.0.5
+  Major changes from the Redis 5 series:
+
+  1. The new Stream data type.
+ https://redis.io/topics/streams-intro
+  2. New Redis modules APIs: Timers, Cluster and Dictionary APIs.
+  3. RDB now store LFU and LRU information.
+  4. The cluster manager was ported from Ruby (redis-trib.rb) to C
+ code inside redis-cli. Check `redis-cli --cluster help` for
+ more info.
+  5. New sorted set commands: ZPOPMIN/MAX and blocking variants.
+  6. Active defragmentation version 2.
+  7. Improvemenets in HyperLogLog implementations.
+  8. Better memory reporting capabilities.
+  9. Many commands with sub-commands now have an HELP subcommand.
+  10. Better performances when clients connect and disconnect
+  often.
+  11. Many bug fixes and other random improvements.
+  12. Jemalloc was upgraded to version 5.1
+  13. CLIENT UNBLOCK and CLIENT ID.
+  14. The LOLWUT command was added. http://antirez.com/news/123
+  15. We no longer use the "slave" word if not for API backward
+  compatibility.
+  16. Differnet optimizations in the networking layer.
+  17. Lua improvements:
+  - Better propagation of Lua scripts to replicas / AOF.
+  - Lua scripts can now