Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 515136 - dev-db/redis-2.8.13 version bump
Summary: dev-db/redis-2.8.13 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal enhancement (vote)
Assignee: Ultrabug
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 518464
  Show dependency tree
 
Reported: 2014-06-26 00:22 UTC by Johan Bergström
Modified: 2014-08-07 08:27 UTC (History)
2 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
redis-2.8.12.ebuild (redis-2.8.12.ebuild,2.95 KB, text/plain)
2014-06-26 00:22 UTC, Johan Bergström
Details
redis-2.8.12-sharedlua.patch (redis-2.8.12-sharedlua.patch,1.79 KB, patch)
2014-06-26 00:22 UTC, Johan Bergström
Details | Diff
redis-2.8.13-sharedlua.patch (redis-2.8.13-sharedlua.patch,1.82 KB, text/plain)
2014-07-16 00:04 UTC, Johan Bergström
Details
redis-2.8.13.ebuild (redis-2.8.13.ebuild,2.96 KB, text/plain)
2014-07-16 00:06 UTC, Johan Bergström
Details
redis-2.8.13.ebuild (redis-2.8.13.ebuild,2.93 KB, text/plain)
2014-07-30 00:15 UTC, Johan Bergström
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Johan Bergström 2014-06-26 00:22:26 UTC
Created attachment 379690 [details]
redis-2.8.12.ebuild

Finally took the time to use a shared lua. If someone knows a better way of describing that lua dep I'm all ears (the slotted versions seems to be masked).

Since redis replaces the malloc in hiredis with it's own zmalloc (to use the same as within redis), I don't really see this being split out in the near future.

Other than that, simple version bump. Changes:
# UPGRADE URGENCY: HIGH for Redis, CRITICAL for Sentinel.

# WARNING: This release contains a non backward compatible semantical change
           to Lua script that should affect an almost zero number of users.

* [FIX / BREAKS BACKWARD COMPATIBILITY] Using SELECT inside Lua scripts no
       longer makes the selected DB to be set in the calling client.
       So Lua can still use SELECT, but the client calling the script will
       remain set to the original DB. Thix fixes an issue with Redis
       replication of Lua scripts that called SELECT without reverting the
       selected DB to the original one. (Salvatore Sanfilippo)
* [FIX] Sentinel failover was instalbe if the master was detected as available
        during the failover (especially during manual failovers) because
        of an implementation error (lack of checking of
        SRI_PROMOTED flag). (Salvatore Sanfilippo)
* [FIX] Cancel SHUTDOWN if initial AOF is being written. (Matt Stancliff)
* [FIX] Sentinel: bind source address for outcoming connections. (Matt
        Stancliff).
* [FIX] Less timing sensitive Sentinel tests. (Salvatore Sanfilippo).

* [NEW] redis-cli --intrinsic-latency stopped with SIGINT still reports
        stats (Matt Stancliff)
* [NEW] Sentinels broadcast an HELLO message ASAP after a failover in order to
        reach a consistent state faster (before it relied for periodic HELLO
        messages). (Salvatore Sanfilippo).
* [NEW] Jemalloc updated to 3.6.0. (Salvatore Sanfilippo)
* [NEW] CLIENT LIST speedup. (Salvatore Sanfilippo)
* [NEW] CLIENT LIST new unique incremental ID to every client. (Salvatore
        Sanfilippo)
* [NEW] ROLE command added. (Salvatore Sanfilippo)
* [NEW] CLIENT KILL new form to kill by client type and ID (see doc at
        redis.io for more info). (Salvatore Sanfilippo)
* [NEW] Sentinel now disconnects clients when instances are reconfigured
        (see http://redis.io/topics/sentinel-clients). (Salvatore Sanfilippo)
* [NEW] Hiredis update to latest version. (Matt Stancliff)
Comment 1 Johan Bergström 2014-06-26 00:22:44 UTC
Created attachment 379692 [details, diff]
redis-2.8.12-sharedlua.patch
Comment 2 Johan Bergström 2014-06-26 00:24:27 UTC
Btw, since I now call pkg-config from Makefile we might want to add a dep to virtual/pkgconfig ?
Comment 3 Johan Bergström 2014-07-10 23:53:26 UTC
ping :-)
Comment 4 Johan Bergström 2014-07-16 00:04:14 UTC
--[ Redis 2.8.13 ] Release date: 14 Jul 2014

# UPGRADE URGENCY: LOW for Redis and Sentinel, this is a features enhancement
                   release mostly. Since this release introduces the latency
                   monitoring feature, Redis 2.8 users experiencing latency
                   issues are strongly encouraged to upgrade.

* [FIX] CLIENT KILL minor backward compatibility fixes. (Salvatore Sanfilippo)
* [FIX] Enable HAVE_ATOMIC for PowerPC. (Matt Stancliff)
* [FIX] More robust PSYNC and AOF rewrites tests. (Salvatore Sanfilippo)
* [FIX] Solaris build fixed. (Matt Stancliff, Salvatore Sanfilippo)

* [NEW] The new latency monitoring feature, as documented at
        http://redis.io/topics/latency-monitor (Salvatore Sanfilippo)
* [NEW] The COMMAND command, exposing the Redis command table
        as an API. (Matt Stancliff)
* [NEW] Update used memory with C11 __atomic. (Matt Stancliff)
Comment 5 Johan Bergström 2014-07-16 00:04:42 UTC
Created attachment 380780 [details]
redis-2.8.13-sharedlua.patch

Had to rebake patch
Comment 6 Johan Bergström 2014-07-16 00:06:57 UTC
Created attachment 380782 [details]
redis-2.8.13.ebuild

 - Added virtual/pkgconfig as dep
 - Fix unqouted ${S}
Comment 7 Johan Bergström 2014-07-30 00:15:38 UTC
Created attachment 381854 [details]
redis-2.8.13.ebuild

Updates:
 - use EAPI=5 ?? syntax (bug 518464)
Comment 8 Ultrabug gentoo-dev 2014-08-07 08:27:33 UTC
Thanks a LOT Johan, it's in tree now

+*redis-2.8.13 (07 Aug 2014)
+
+  07 Aug 2014; Ultrabug <ultrabug@gentoo.org> +redis-2.8.13.ebuild,
+  +files/redis-2.8.13-sharedlua.patch:
+  verion bump fix #515136 #518464 thx to Johan Bergstrom and Anthony Ryan
+