Hello community,

here is the log from the commit of package redis for openSUSE:Factory checked 
in at 2017-10-09 19:47:20
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/redis (Old)
 and      /work/SRC/openSUSE:Factory/.redis.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "redis"

Mon Oct  9 19:47:20 2017 rev:34 rq:532679 version:4.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/redis/redis.changes      2017-06-26 
15:54:05.964126396 +0200
+++ /work/SRC/openSUSE:Factory/.redis.new/redis.changes 2017-10-09 
19:48:48.406039624 +0200
@@ -1,0 +2,26 @@
+Sun Oct  8 15:22:54 UTC 2017 - [email protected]
+
+- Drop SLE 11 support.
+- Refresh spec-file.
+- Update to 4.0.2
+  * Release notes: 
https://raw.githubusercontent.com/antirez/redis/4.0/00-RELEASENOTES
+  * Different replication fixes to PSYNC2, the new 4.0 replication engine.
+  * Modules thread safe contexts were introduced. They are an experimental
+    API right now, but the API is considered to be stable and usable when 
needed.
+  * SLOWLOG now logs the offending client name and address. Note that this is a
+    backward compatibility breakage in case old code assumes that the slowlog
+    entry is composed of exactly three entries.
+  * The modules native data types RDB format changed.
+  * The AOF check utility is now able to deal with RDB preambles.
+  * GEORADIUS_RO and GEORADIUSBYMEMBER_RO variants, not supporting the STORE 
option,
+    were added in order to allow read-only scaling of such queries.
+  * HSET is now variadic, and HMSET is considered deprecated
+    (but will be supported for years to come). Please use HSET in new code.
+  * GEORADIUS huge radius (>= ~6000 km) corner cases fixed,
+    certain elements near the edges were not returned.
+  * DEBUG DIGEST modules API added.
+  * HyperLogLog commands no longer crash on certain input (non HLL) strings.
+  * Fixed SLAVEOF inside MULTI/EXEC blocks.
+  * Many other minor bug fixes and improvements.
+
+-------------------------------------------------------------------

Old:
----
  redis-3.2.9.tar.gz

New:
----
  redis-4.0.2.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ redis.spec ++++++
--- /var/tmp/diff_new_pack.53ocLX/_old  2017-10-09 19:48:49.138007454 +0200
+++ /var/tmp/diff_new_pack.53ocLX/_new  2017-10-09 19:48:49.142007278 +0200
@@ -19,47 +19,35 @@
 %define _data_dir       %{_localstatedir}/lib/%{name}
 %define _log_dir        %{_localstatedir}/log/%{name}
 %define _conf_dir       %{_sysconfdir}/%{name}
-%if 0%{?suse_version} > 1230
-%bcond_without systemd
-%else
-%bcond_with    systemd
-%endif
 Name:           redis
-Version:        3.2.9
+Version:        4.0.2
 Release:        0
 Summary:        Persistent key-value database
 License:        BSD-3-Clause
 Group:          Productivity/Databases/Servers
-Url:            http://redis.io/
-Source:         http://download.redis.io/releases/redis-%{version}.tar.gz
+Url:            https://redis.io
+Source0:        http://download.redis.io/releases/redis-%{version}.tar.gz
 Source1:        %{name}.logrotate
-Source2:        redis.target
-Source3:        [email protected]
-Source4:        redis.tmpfiles.d
+Source2:        %{name}.target
+Source3:        %{name}@.service
+Source4:        %{name}.tmpfiles.d
 Source5:        README.SUSE
 Source6:        %{name}.sysctl
 # PATCH-FIX-OPENSUSE -- openSUSE-style init script
 Patch0:         %{name}-initscript.patch
-# PATCH-MISSING-TAG -- See 
http://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
+# PATCH-MISSING-TAG -- See 
https://wiki.opensuse.org/openSUSE:Packaging_Patches_guidelines
 Patch1:         %{name}-conf.patch
-Patch2:         redis-enable-bactrace-on-x86-and-ia64-only.patch
+Patch2:         %{name}-enable-bactrace-on-x86-and-ia64-only.patch
 BuildRequires:  pkgconfig
 BuildRequires:  procps
 BuildRequires:  tcl
 Requires:       logrotate
 Requires:       sudo
 Requires(pre):  shadow
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-%if %{with systemd}
 BuildRequires:  pkgconfig(systemd)
-%{?systemd_requires}
-%else
-# FIXME: use proper Requires(pre/post/preun/...)
-PreReq:         %insserv_prereq %fillup_prereq
-%endif
 
 %description
-Redis is an advanced key-value store. It is similar to memcached but the 
dataset
+%{name} is an advanced key-value store. It is similar to memcached but the 
dataset
 is not volatile, and values can be strings, exactly like in memcached,
 but also lists, sets, and ordered sets. All this data types can be manipulated
 with atomic operations to push/pop elements, add/remove elements, perform 
server
@@ -83,41 +71,26 @@
   %{buildroot}%{_log_dir}/default \
   %{buildroot}%{_data_dir}/default
 
-install -Dpm 0755 src/redis-benchmark  %{buildroot}%{_bindir}/redis-benchmark
-install -Dpm 0755 src/redis-cli        %{buildroot}%{_bindir}/redis-cli
-install -Dpm 0755 src/redis-check-aof  %{buildroot}%{_bindir}/redis-check-aof
-install -Dpm 0755 src/redis-check-rdb  %{buildroot}%{_bindir}/redis-check-rdb
-install -Dpm 0755 src/redis-trib.rb    %{buildroot}%{_bindir}/redis-trib.rb
-install -Dpm 0755 src/redis-server     %{buildroot}%{_sbindir}/redis-server
-ln -sfv            redis-server         %{buildroot}%{_sbindir}/redis-sentinel
-
-%if %{with systemd}
-perl -p -i -e 's|daemonize yes|daemonize no|g' redis.conf
-%endif
-install -D -m 0640 redis.conf           
%{buildroot}%{_conf_dir}/default.conf.example
-install -D -m 0640 sentinel.conf        
%{buildroot}%{_conf_dir}/sentinel.conf.example
+install -Dpm 0755 src/%{name}-benchmark  
%{buildroot}%{_bindir}/%{name}-benchmark
+install -Dpm 0755 src/%{name}-cli        %{buildroot}%{_bindir}/%{name}-cli
+install -Dpm 0755 src/%{name}-check-aof  
%{buildroot}%{_bindir}/%{name}-check-aof
+install -Dpm 0755 src/%{name}-check-rdb  
%{buildroot}%{_bindir}/%{name}-check-rdb
+install -Dpm 0755 src/%{name}-trib.rb    %{buildroot}%{_bindir}/%{name}-trib.rb
+install -Dpm 0755 src/%{name}-server     %{buildroot}%{_sbindir}/%{name}-server
+ln -sfv redis-server                     
%{buildroot}%{_sbindir}/%{name}-sentinel
+
+perl -p -i -e 's|daemonize yes|daemonize no|g' %{name}.conf
+install -Dm 0640 redis.conf              
%{buildroot}%{_conf_dir}/default.conf.example
+install -Dm 0640 sentinel.conf           
%{buildroot}%{_conf_dir}/sentinel.conf.example
 
 # some sysctl stuff
-install -D -m 0644 %{S:6}               
%{buildroot}%{_sysconfdir}/sysctl.d/00-redis.conf
-
-#
-# init
-#
-%if %{with systemd}
-install -D -m 0644 %{SOURCE2} %{buildroot}%{_unitdir}/redis.target
-install -D -m 0644 %{SOURCE3} %{buildroot}%{_unitdir}/[email protected]
-install -D -m 0644 %{SOURCE4} 
%{buildroot}%{_prefix}/lib/tmpfiles.d/%{name}.conf
-ln -s -f %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
+install -Dm 0644 %{S:6}     %{buildroot}%{_sysconfdir}/sysctl.d/00-%{name}.conf
+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}%{_prefix}/lib/tmpfiles.d/%{name}.conf
+ln -sf %{_sbindir}/service %{buildroot}%{_sbindir}/rc%{name}
 cp %{SOURCE5} README.SUSE
-%else
-install -D -m 0755 utils/redis_init_script 
%{buildroot}%{_sysconfdir}/init.d/redis
-ln -s %{_sysconfdir}/init.d/%{name} %{buildroot}%{_sbindir}/rc%{name}
-%endif
-
-#
-# logrotate
-#
-install -D -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/logrotate.d/%{name}
 
 %check
 %ifnarch ppc ppc64
@@ -134,58 +107,35 @@
 getent group %{name} >/dev/null || %{_sbindir}/groupadd -r %{name} || :
 getent passwd %{name} >/dev/null || \
        %{_sbindir}/useradd -g %{name} -s /bin/false -r \
-       -c "User for Redis key-value store" -d %{_data_dir} %{name} || :
-%if %{with systemd}
+       -c "User for %{name} key-value store" -d %{_data_dir} %{name} || :
 %service_add_pre %{name}.target
-%endif
 
 %post
-%if %{with systemd}
 systemd-tmpfiles --create %{_prefix}/lib/tmpfiles.d/%{name}.conf || true
 %service_add_post %{name}.target
-echo "See %{_docdir}/redis/README.SUSE to continue"
-%else
-echo "To start the database server, create your configuration"
-echo "starting from %{_sysconfdir}/redis/default.conf.example, place it"
-echo "in %{_sysconfdir}/redis and do: "
-echo " sudo rcredis start; sudo chkconfig redis on"
-%endif
+echo "See %{_docdir}/%{name}/README.SUSE to continue"
 
 %preun
-%if %{with systemd}
 %service_del_preun %{name}.target
-%else
-%stop_on_removal %{name}
-%endif
 
 %postun
-%if %{with systemd}
 %service_del_postun %{name}.target
-%else
-%restart_on_update %{name}
-%insserv_cleanup
-%endif
 
 %files
 %defattr(-,root,root,-)
 %doc 00-RELEASENOTES BUGS CONTRIBUTING COPYING README.md
 %config(noreplace) %{_sysconfdir}/logrotate.d/%{name}
-%config(noreplace) %{_sysconfdir}/sysctl.d/00-redis.conf
-%{_bindir}/redis-*
-%{_sbindir}/redis-*
+%config(noreplace) %{_sysconfdir}/sysctl.d/00-%{name}.conf
+%{_bindir}/%{name}-*
+%{_sbindir}/%{name}-*
 %{_sbindir}/rc%{name}
-%if %{with systemd}
 %{_prefix}/lib/tmpfiles.d/%{name}.conf
 %{_unitdir}/%{name}@.service
 %{_unitdir}/%{name}.target
 %doc README.SUSE
-%else
-%config(noreplace) %{_sysconfdir}/init.d/%{name}
-%endif
-%config(noreplace) %attr(-, root, %{name}) %{_conf_dir}/
-#
-%dir %attr(0750, %{name}, %{name}) %{_data_dir}
-%dir %attr(0750, %{name}, %{name}) %{_data_dir}/default
-%dir %attr(0750, %{name}, %{name}) %{_log_dir}
+%config(noreplace) %attr(-,root,%{name}) %{_conf_dir}/
+%dir %attr(0750,%{name},%{name}) %{_data_dir}
+%dir %attr(0750,%{name},%{name}) %{_data_dir}/default
+%dir %attr(0750,%{name},%{name}) %{_log_dir}
 
 %changelog

++++++ redis-3.2.9.tar.gz -> redis-4.0.2.tar.gz ++++++
++++ 39800 lines of diff (skipped)


Reply via email to