Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 486732 - dev-php/pecl-redis-2.2.5 version bump
Summary: dev-php/pecl-redis-2.2.5 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Development (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Ole Markus With (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-10-02 00:23 UTC by Axel Etcheverry
Modified: 2014-09-29 19:32 UTC (History)
3 users (show)

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


Attachments
pecl-redis-2.2.5.ebuild (pecl-redis-2.2.5.ebuild,603 bytes, text/plain)
2014-06-30 11:59 UTC, Axel Etcheverry
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Axel Etcheverry 2013-10-02 00:23:54 UTC
**
** Features / Improvements
**

* Randomized reconnect delay for RedisArray @mobli
This feature adds an optional parameter when constructing a RedisArray object
such that a random delay will be introduced if reconnections are made, 
mitigating any 'thundering herd' type problems.

* Lazy connections to RedisArray servers @mobli
By default, RedisArray will attempt to connect to each server you pass in
the ring on construction. This feature lets you specify that you would 
rather have RedisArray only attempt a connection when it needs to get data
from a particular node (throughput/performance improvement).

* Allow LONG and STRING keys in MGET/MSET

* Extended SET options for Redis >= 2.6.12

* Persistent connections and UNIX SOCKET support for RedisArray

* Allow aggregates for ZUNION/ZINTER without weights @mheijkoop

* Support for SLOWLOG command

* Reworked MGET algorithm to run in linear time regardless of key count.

* Reworked ZINTERSTORE/ZUNIONSTORE algorithm to run in linear time

**
** Bug fixes
**

* C99 Compliance (or rather lack thereof) fix @mobli
* Added ZEND_ACC_CTOR and ZEND_ACC_DTOR @euskadi31
* Stop throwing and clearing an exception on connect failure @matmoi
* Fix a false positive unit test failure having to do with TTL returns

Reproducible: Always
Comment 1 Tomáš Mózes 2013-10-22 12:54:44 UTC
Both releases have a dependency on PHP >5.2, wouldn't it be possible to include PHP 5.3 support in the new ebuild?

Dependencies
Release 2.2.4: 	PHP Version: PHP version 6.0.0 or older
PHP Version: PHP 5.2.0 or newer
PEAR Package: PEAR 1.4.0b1 or newer

Release 2.2.3: 	PHP Version: PHP version 6.0.0 or older
PHP Version: PHP 5.2.0 or newer
PEAR Package: PEAR 1.4.0b1 or newer


--- /usr/portage/dev-php/pecl-redis/pecl-redis-2.2.3.ebuild     2013-07-26 17:57:39.000000000 +0200
+++ pecl-redis-2.2.4.ebuild     2013-10-22 14:33:02.232529485 +0200
@@ -8,7 +8,7 @@
 PHP_EXT_INI="yes"
 PHP_EXT_ZENDEXT="no"
 
-USE_PHP="php5-5 php5-4"
+USE_PHP="php5-5 php5-4 php5-3"
 
 DOCS="README ChangeLog"
Comment 2 Tomáš Mózes 2013-10-23 12:33:57 UTC
Tested on amd64, seems to work ok.
Comment 3 Bernhard Hartleb 2014-03-27 15:07:10 UTC
I guess this version can be skipped now because 2.2.5 is out since 2014-03-19.
Like the previous versions, it requires >=php-5.2 and >=redis-2.0.

http://pecl.php.net/package-changelog.php?package=redis&release=2.2.5
Comment 4 Tomáš Mózes 2014-04-29 13:27:11 UTC
We've been using v2.2.4 on amd64 on 10 machines in production since 2013-10-23 without problems.
Comment 5 Tomáš Mózes 2014-06-30 08:52:15 UTC
We've been using the latest 2.2.5 for 2 months (amd64, php 5.3/5.4/php 5.5).
Comment 6 Axel Etcheverry 2014-06-30 11:59:31 UTC
Created attachment 379980 [details]
pecl-redis-2.2.5.ebuild
Comment 7 Tomáš Mózes 2014-06-30 12:04:52 UTC
Axel, no need to attach the ebuild if it's the same as version 2.2.3 ;)
Comment 8 Axel Etcheverry 2014-06-30 12:06:10 UTC
(In reply to Tomas Mozes from comment #7)
> Axel, no need to attach the ebuild if it's the same as version 2.2.3 ;)

indeed :)
Comment 9 Brian Evans (RETIRED) gentoo-dev 2014-09-29 19:32:35 UTC
+*pecl-redis-2.2.5 (29 Sep 2014)
+
+  29 Sep 2014;  <grknight@gentoo.org> +pecl-redis-2.2.5.ebuild:
+  Version bump; add PHP 5.6 support; wrt bug 486732