Hello community, here is the log from the commit of package memcached for openSUSE:Factory checked in at 2012-04-03 17:39:18 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/memcached (Old) and /work/SRC/openSUSE:Factory/.memcached.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "memcached", Maintainer is "mrueck...@suse.com" Changes: -------- --- /work/SRC/openSUSE:Factory/memcached/memcached.changes 2011-09-23 02:12:54.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.memcached.new/memcached.changes 2012-04-03 17:39:21.000000000 +0200 @@ -1,0 +2,123 @@ +Tue Apr 3 00:54:39 UTC 2012 - tabra...@novell.com + +- removed fix-strict-aliasing.patch deprecated by this release + +- Update to version 1.4.13 + * Fix inline issue with older compilers (gcc 4.2.2) + * Better detection of sasl_callback_ft + +- Changes from version 1.4.12 + Fixes: + * fix glitch with flush_all (exptime) + * Skip SASL tests unless RUN_SASL_TESTS is defined. + * Look around for saslpasswd2 (typically not in the user's path). + * build fix: Define sasl_callback_ft on older versions of sasl. + * fix segfault when sending a zero byte command + * fix warning in UDP test + * properly detect GCC atomics + * tests: loop on short binary packet reads + * fix slabs_reassign tests on 32bit hosts + +- Changes from version 1.4.11 + Fixes: + * bug237 : Don't compute incorrect argc for timedrun + * fix 'age' stat for stats items + * binary deletes were not ticking stats counters + * Fix a race condition from 1.4.10 on item_remove + * close some idiotic race conditions + * initial slab automover + * slab reassignment + * clean do_item_get logic a bit. fix race. + * clean up the do_item_alloc logic + * shorten lock for item allocation more + * Fix to build with cyrus sasl 2.1.25 + New features: + * Slab page reassignment and bug fixes over 1.4.10. + +- Changes from version 1.4.10 + Fixes: + * Disable issue 140 's test. + * Push cache_lock deeper into item_alloc + * Use item partitioned lock for as much as possible + * Remove the depth search from item_alloc + * Move hash calls outside of cache_lock + * Use spinlocks for main cache lock + * Remove uncommon branch from asciiprot hot path + * Allow all tests to run as root + New features: + * tested improvements in speed between 3 and 6 worker + threads (-t 3 to -t 6) More than 6 reduced speed + +- Changes from version 1.4.9 + * Add a systemd service file + * Fix some minor typos in the protocol doc + * Issue 224 - check retval of main event loop + * Fix -c so maxconns can be raised above default. + +- Changes from version 1.4.8 + Fixes: + * Fix to write correct pid from start-memcached + * Fix to enable LRU when using binary protocol + * Upgrade stats items counters to 64bit + * Add new stats expired_unfetched, evicted_unfetched + * Allow setting initial size of the hash table + * Expose stats for the internal hash table + * bug220 : incr would sometimes return the previous item's CAS + * Fixed bug on multi get processing + * Experimental maxconns_fast option + * Add an ASCII touch command + * Add binary GATK/GATKQ + * Backport binary TOUCH/GAT/GATQ commands + * Issue 221 : Increment treats leading spaces as 0 + * Fix compile error on OS X + New features: + * touch commands + * fast connection limit handling + * internal hash table + * expored_unfetched, evicted_unfetched + +- Changes from version 1.4.7 + Fixes: + * Use a monotonically increasing timer + * Immediately expire items when given a negative expiration time + * fix memcached-tool to print about all slabs + * Properly daemonize memcached for debian + * Don't permanently close UDP listeners on error + * Allow memcached-init to start multiple instances (not recommended) + * Issue 214 : Search for network libraries before searching for libevent + * Issue 213 : Search for clock_gettime in librt + * Issue 115 : accont for CAS in item_size_ok + * Fix incredibly slim race for maxconns handler. Should no longer hang ever + * Issue 183 - Reclaim items dead by flush_all + * Issue 200 : Don't fire dtrace probe as the last thing in a function + New features: + * monotonic clock + +- Changes from version 1.4.6 + * Gcc on Solaris sparc wants -R and not -rpath + * Issue 121 : Set the runtime path when --with-libevent is used + * Fix autogen failure when unable to find supported command. + * fix race crash for accepting new connections + * fix incr/decr race conditions for binary prot + * fix incr/decr race conditions for ASCII prot + * Compile fix (-Werror=unused-but-set-variable warnings) + * Bind each UDP socket to an a single worker thread in multiport env + * Add support for using multiple ports + * Issue 154 : pid file out of sync (created before socket binding) + * Issue 163 : Buggy mem_requested values + * Fix cross compilation issues in configure + * Issue 140 - Fix age for items stats + * Issue 131 - ChangeLog is outdated + * Issue 155 : bind to multiple interface + * Issue 161 incorrect allocation in cache_create + * Fix type-punning issues exposed with GCC 4.5.1 + * Simplify stats aggregation code + * Reverse backward expected/actual params in test + * Issue 152 : Fix error message from mget + * Refuse to start if we detect libevent 1.12 + * Fix compilation issue on Solaris 9 wrt isspace() macro - Resolves + issue 111 + New features: + * multiple port binding + +------------------------------------------------------------------- Old: ---- fix-strict-aliasing.patch memcached-1.4.5.tar.bz2 New: ---- memcached-1.4.13.tar.bz2 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ memcached.spec ++++++ --- /var/tmp/diff_new_pack.xi4vpJ/_old 2012-04-03 17:39:24.000000000 +0200 +++ /var/tmp/diff_new_pack.xi4vpJ/_new 2012-04-03 17:39:24.000000000 +0200 @@ -1,7 +1,7 @@ # # spec file for package memcached # -# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -19,8 +19,8 @@ Name: memcached -Version: 1.4.5 -Release: 7 +Version: 1.4.13 +Release: 0 %define pkg_name memcached %define pkg_version %{version} # @@ -44,8 +44,7 @@ Source2: %{pkg_name}.sysconfig Source3: memcached-rpmlintrc # -Patch0: fix-strict-aliasing.patch -Patch1: memcached-1.4.5.dif +Patch0: memcached-1.4.5.dif # Summary: A high-performance, distributed memory object caching system @@ -64,8 +63,7 @@ %prep %setup -n %{pkg_name}-%{pkg_version} -%patch0 -p1 -%patch1 +%patch0 %build export CFLAGS="%{optflags} -g" ++++++ memcached-1.4.5.tar.bz2 -> memcached-1.4.13.tar.bz2 ++++++ ++++ 17330 lines of diff (skipped) ++++++ memcached-1.4.5.dif ++++++ --- /var/tmp/diff_new_pack.xi4vpJ/_old 2012-04-03 17:39:25.000000000 +0200 +++ /var/tmp/diff_new_pack.xi4vpJ/_new 2012-04-03 17:39:25.000000000 +0200 @@ -1,6 +1,6 @@ ---- memcached.c -+++ memcached.c 2010/05/06 11:40:56 -@@ -2335,15 +2335,18 @@ +--- memcached.c.orig 2012-04-02 20:24:27.715193171 -0400 ++++ memcached.c 2012-04-02 20:27:08.442183805 -0400 +@@ -2498,15 +2498,19 @@ inline static void process_stats_detail(conn *c, const char *command) { assert(c != NULL); @@ -8,6 +8,7 @@ + char on[] = "on"; + char off[] = "off"; + char dump[] = "dump"; ++ + if (strcmp(command, on) == 0) { settings.detail_enabled = 1; out_string(c, "OK"); -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org