commit redis for openSUSE:Leap:15.2
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
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 catuc_mcontext.pc; +#else +return NULL; #endif #elif defined(__FreeBSD__) /* FreeBSD */
commit redis for openSUSE:Leap:15.2
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
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
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
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
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