Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 365707 - dev-php5/pecl-memcached-2.0.0b2 version bump
Summary: dev-php5/pecl-memcached-2.0.0b2 version bump
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: Normal enhancement
Assignee: PHP Bugs
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-05-02 13:44 UTC by Johan Bergström
Modified: 2011-08-19 09:49 UTC (History)
1 user (show)

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


Attachments
pecl-memcached-9999.ebuild (pecl-memcached-9999.ebuild,1.01 KB, application/octet-stream)
2011-05-26 13:40 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 2011-05-02 13:44:43 UTC
Version 2.0.0b1
---------------
	* Change the return value for non-existing keys to be NULL rather than
	  'false', affects simple get only
	* Add fastlz library that provides better/faster payload compression
	* Add configure switch to enable/disable JSON serialization support
	* Add getAllKeys() method
	* Add deleteMulti() and deleteMultiByKey() methods
	* Add isPristine() and isPersistent() methods
	* Add setOptions() method to set multiple options at once
	* Add SERIALIZER_JSON_ARRAY type that decodes JSON payloads as arrays
	  instead of objects
	* Add support for Unix domain socket connections
	* Add memcached.compression_threshold INI setting
	* Add memcached.compression_factor INI setting
	* Add memcached.compression_type INI setting
	* Implement a few speed optimizations
	* Many bug fixes and memory leaks plugged
	* Add several more tests
	* Add constants for libmemcached 0.37+:
	    - Memcached::OPT_NUMBER_OF_REPLICAS
	    - Memcached::OPT_RANDOMIZE_REPLICA_READ
	* Add 'on_new' callback to constructor
	* Add SASL support
Comment 1 Ole Markus With (RETIRED) gentoo-dev 2011-05-02 19:18:46 UTC
This version is a beta and a rather unstable one at that. I looked at it earlier when it was released and it I dropped bumping it. I would like to wait until a stable version has been released.
Comment 2 Johan Bergström 2011-05-26 13:40:31 UTC
Created attachment 274703 [details]
pecl-memcached-9999.ebuild

Here's a git ebuild for us impatient. Adds json/igbinary support.

NOTE!!! I'm using tricky's repo and not the "official" one.

You probably want to switch 
EGIT_REPO_URI="git://github.com/tricky/php-memcached.git"

to

EGIT_REPO_URI="git://github.com/php-memcached-dev/php-memcached.git"

..if this should go into gentoo-x86.
Comment 3 Ole Markus With (RETIRED) gentoo-dev 2011-05-26 14:07:25 UTC
Hm ... one pecl package depending on another one ... I think we need a function that add such dependencies properly. E.g the deps need to include igbinary[php_targets_php5-3=,php_targets_php5-2=]
Comment 4 Johan Bergström 2011-06-27 08:59:44 UTC
So, beta 2 is out. Lets give this a try for a while and see if it meets our quality demands!
Comment 5 Ole Markus With (RETIRED) gentoo-dev 2011-06-27 10:07:41 UTC
Fix the igbinary depend issue and I will add the ebuild (p.masked) ;)
Comment 6 Ole Markus With (RETIRED) gentoo-dev 2011-08-19 09:49:29 UTC
I added beta2 now. With igbinary support even. If you have igbinary already installed, you probably need to remerge it so that the header file is installed (change to the eclass).