Permalink
Commits on Mar 11, 2011
  1. Define the default target before reading .repo/Makefile.extra

    trondn committed with alk Mar 11, 2011
    I need to add extra options and rules in my Makefile, but I want the
    default make target to stay the same (so that I don't have to edit my
    file if we change the content of the default target).
    
    Change-Id: I258fc1be6dfb7ed4b3d0a954af2211fe1adedde8
    Reviewed-on: http://review.membase.org/4871
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
Commits on Mar 9, 2011
  1. Memcached should be built with isasl support

    trondn committed Mar 9, 2011
    Change-Id: Idfd46baf03c272abe4095f95ef413cb126ea6618
    Reviewed-on: http://review.membase.org/4842
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Mar 8, 2011
  1. upgrade libmemcached to fully-featured 'component'

    Aliaksey Kandratsenka committed with trondn Mar 8, 2011
    This fixes make clean and make clean-xfd.
    
    Change-Id: I1c7f650e2df921baee3940d35ece0d47c31350f0
    Reviewed-on: http://review.membase.org/4824
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  2. Revert "added small libmemcached patch to fix bug found by GCC 4.5"

    Aliaksey Kandratsenka committed with trondn Mar 8, 2011
    This patch is not needed anymore
    
    This reverts commit dc6f545.
    
    Change-Id: I7c6b1a240dfd3952faef4f6d29c7170cbbe92730
    Reviewed-on: http://review.membase.org/4823
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  3. Build libmemcached from a mirror repo on github

    trondn committed with alk Mar 8, 2011
    Change-Id: I618952e904a0daa8997515f0b22f1c9f54337250
    Reviewed-on: http://review.membase.org/4822
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  4. Remove incorrect --disable-shared

    trondn committed with alk Mar 8, 2011
    Change-Id: I6dac663877c053060ee78af6f5de129aaa538884
    Reviewed-on: http://review.membase.org/4821
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  5. unbreak windows cross-compilation

    Aliaksey Kandratsenka committed with trondn Mar 8, 2011
    Change-Id: I95ff5c5d48aefec619058d74c95b65fd07255a94
    Reviewed-on: http://review.membase.org/4810
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
  6. added small libmemcached patch to fix bug found by GCC 4.5

    Aliaksey Kandratsenka committed with alk Mar 7, 2011
    Change-Id: I4798eebd8bd61070af9a02250b022683ec0e695e
    Reviewed-on: http://review.membase.org/4804
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
  7. reimplemented top level makefile

    Aliaksey Kandratsenka committed with trondn Mar 2, 2011
    New implementation has the following goals:
    
    * don't mess with git (repo handles it right now)
    
    * be 100% reliable w.r.t. project rebuilds (with 100% working -j4)
    
    * be compact
    
    * don't mess with libtool, use installed stuff
    
    Everything is installed into $(TOPDIR)/install by default and is
    symlinked into ns_server/bin.
    
    We assume that developer and/or automake will handle
    re-building/re-running configure. There's no reliable automatic way
    for that. Previous Makefile has dependency from configure.ac, but
    that's only part of true dependencies for configure.
    
    'make clean-xfd' will remove all artifacts (including autotools
    stuff). Use it if there's need to globally rebuild everything,
    including configure & friends.
    
    There are 2 ways how (subsequent) install is handled.
    
    Default is to create tstamp file once subproject is 'make
    install'-ed. Which means that subsequent top-level make invocation
    will do nothing. The idea is to let developer do manual subproject
    'make install' when it's needed.
    
    The alternative is to run make reinstall in top dir, which will
    reinstall everything. Note that because timestamps of some headers
    (e.g. memcached/engine.h) will change, some dependent file will be
    rebuilt.
    
    The other way to handle install is activated by FUNKY_INSTALL variable
    and is currently broken. It's idea is to update installed files only
    if they are truly different, so that we don't spontaneously rebuild
    files that depend on installed headers.
    
    Change-Id: Id5d99dc4cd6bbecc1643f193a7f6c04a0937b9c8
    Reviewed-on: http://review.membase.org/4778
    Tested-by: Aliaksey Kandratsenka <alkondratenko@gmail.com>
    Reviewed-by: Trond Norbye <trond.norbye@gmail.com>
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
Commits on Mar 6, 2011
  1. added known-good libmemcached

    Aliaksey Kandratsenka committed with dustin Mar 2, 2011
    Change-Id: Id17842fa17cce07a619ef3ee3600b4af45e80c45
    Reviewed-on: http://review.membase.org/4777
    Reviewed-by: Dustin Sallings <dustin@spy.net>
    Tested-by: Dustin Sallings <dustin@spy.net>
Commits on Feb 22, 2011
  1. Move out of the dark ages and start using shared libraries

    trondn committed with steveyen Feb 22, 2011
    Change-Id: I05c06f60fe98f89419a54257f606f9625fd18886
    Reviewed-on: http://review.membase.org/4677
    Reviewed-by: Matt Ingenthron <matt@northscale.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
    Tested-by: Steve Yen <steve.yen@gmail.com>
Commits on Feb 17, 2011
  1. modernize ns_server symlinks

    Aliaksey Kandratsenka committed with apage43 Feb 17, 2011
    Change-Id: Idca1a1afe20885a814d6a6fbb00ba2723d134837
    Reviewed-on: http://review.membase.org/4611
    Reviewed-by: Aaron Miller <apage43@ninjawhale.com>
    Tested-by: Aaron Miller <apage43@ninjawhale.com>
Commits on Feb 14, 2011
  1. Fix options to configure

    trondn committed with steveyen Feb 14, 2011
    Change-Id: I54166a012cbea735d78d999b4ebdcbd47c1074f1
    Reviewed-on: http://review.membase.org/4550
    Tested-by: Trond Norbye <trond.norbye@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
Commits on Dec 23, 2010
  1. Remove old commit-msg stuff from the makefile.

    dustin committed with steveyen Dec 23, 2010
    Change-Id: I9b96e5cfd8a6fee3755918d9b06905e195b4ad39
    Reviewed-on: http://review.membase.org/4194
    Tested-by: Steve Yen <steve.yen@gmail.com>
    Reviewed-by: Steve Yen <steve.yen@gmail.com>
Commits on Dec 22, 2010
  1. Added a README.

    dustin committed Dec 22, 2010
  2. header doc update

    dustin committed Dec 22, 2010
  3. Added tlm makefile from ns_server

    dustin committed Dec 22, 2010