Commit Graph

51 Commits

Author SHA1 Message Date
Sage Weil 8954d2b3e6 Merge branch 'stable'
Conflicts:
	src/include/rados/librados.h
	src/include/rados/librados.hpp
	src/librados.cc
2011-03-14 13:22:16 -07:00
Tommi Virtanen b63d40649e debian: Conflict on earlier -dev packages with sonames.
This ensures a smooth, automatic transition, by telling apt/dpkg that
it's ok to replace the old package with the new one.

Continuation of 95db4c5cb8.

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>
2011-03-11 16:13:45 -08:00
Sage Weil 8218486e47 Merge remote branch 'origin/stable'
Conflicts:
	debian/control
2011-03-11 14:57:53 -08:00
Sage Weil 95db4c5cb8 debian: remove so version from -dev packages
Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-03-10 13:17:36 -08:00
Sage Weil 10bc2d9979 Merge branch 'next'
Conflicts:
	configure.ac
	debian/changelog
	debian/control
	src/Makefile.am
	src/cmds.cc
	src/cosd.cc
	src/include/rados/librados.hpp
	src/librados.cc
	src/mds/Server.cc
	src/osd/OSD.cc
	src/testradospp.cc
2011-03-05 15:27:25 -08:00
Sage Weil 4ac0881025 Bump librados soname to 2.
Update Debian packaging. For human-only mentions of librados,
use just "librados"

Signed-off-by: Tommi Virtanen <tommi.virtanen@dreamhost.com>

Conflicts:

	debian/control
	src/Makefile.am
2011-03-05 13:59:49 -08:00
Laszlo Boszormenyi 037d6620c8 Update Debian packaging for 0.26~rc.
Make ceph x86 and x64 only because of build dependency on architecture related
google-perftools.
Put library packages to section lib.
2011-02-24 13:50:28 -08:00
Sage Weil a930c7afe9 debian: add python, python-dev build-deps
Might be overkill?  The error I see from pbuilder is

checking for a Python interpreter with version >= 2.4... none
error: configure: in `/tmp/buildd/ceph-0.24.3-676-gcde53e9':
error: configure: Failed to find Python 2.4 or newer

...but I'm guessing python-dev is needed too?

Signed-off-by: Sage Weil <sage.weil@dreamhost.com>
2011-02-11 22:47:51 -08:00
Josh Durgin f18c721393 librbd: add packages for librbd 2011-02-07 15:13:01 -08:00
Laszlo Boszormenyi 4e3c201132 Tune Debian packaging for the upcoming v0.24 release.
Including switch OpenSSL dependency to Crypto++ as its being used instead of
the former; remove radosacl as its not compiled anymore and pristine clean
the source. Explicitly note this is in a 1.0 package format.
2010-12-05 22:20:48 -08:00
Sage Weil 9360126943 debian: many many cleanups
Signed-off-by: Laszlo Boszormenyi <gcs@debian.hu>
2010-11-30 09:13:54 -08:00
Sage Weil 84840ed76b debian: don't explicitly depend on libgoogle-perftools0
dpkg-buildpackage will autodetect the dependency.  Except on lenny, where
it doesn't exist and we don't use it!

Signed-off-by: Sage Weil <sage@newdream.net>
2010-11-10 08:45:36 -08:00
Sage Weil 4f24fcbc8a debian: add gtk build-depends
For ceph -g.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-11-03 16:40:13 -07:00
Wido den Hollander 905ff76352 debian: add pkg-config as build-depends
Signed-off-by: Wido den Hollander <wido@widodh.nl>
2010-11-02 09:45:14 -07:00
Sage Weil c0db71fb05 debian: update standards-version; fix ceph-client-tools-dbg 2010-10-18 13:29:21 -07:00
Sage Weil e5c0912650 debian: fix tcmalloc dependency
Depend on libgoogle-perftools0, not libtcmalloc-minimal0, since we link
against libtcmalloc, not libtcmalloc-minimal.  Duh.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-13 15:12:34 -07:00
Sage Weil 49f3ac468f debian: require tcmalloc 2010-08-12 16:32:01 -07:00
Thomas Mueller 3e42191b3d debian: add ceph-client-tools dep to ceph
Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:27:16 -07:00
Thomas Mueller c61a6c32f3 debian: move mount.ceph to ceph-client-tools
Signed-off-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:26:27 -07:00
Sage Weil 9ccf9cb6c5 debian: move fuse-utils dep to ceph-fuse
Reported-by: Thomas Mueller <thomas@chaschperli.ch>
Signed-off-by: Sage Weil <sage@newdream.net>
2010-08-02 13:26:09 -07:00
Thomas Mueller e1a9768545 debian: ceph-cfuse: move ceph from Recommends to Suggests
on a standalone fuse client ceph serverside is not needed. if it's
"Recommended" the default behaviour is to install it too. Move it to "Suggests"
that it's not installed by default if one installs just ceph-fuse.

from debian policy:
Suggests:
This is used to declare that one package may be more useful with one or more
others. Using this field tells the packaging system and the user that the listed
packages are related to this one and can perhaps enhance its usefulness, but
that installing this one without them is perfectly reasonable.

- Thomas

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-29 09:14:11 -07:00
Sage Weil b0616f8516 debian: drop gcc, g++ build deps 2010-07-28 16:28:37 -07:00
Sage Weil 487f0e8550 debian: remove gcc/g++ build-depends
(as per Clint Byrum)
2010-07-28 16:25:46 -07:00
Sage Weil 39a3db6be8 debian: fix debhelper depend version
dh_lintian was introduced in 6.0.7
2010-07-28 16:25:46 -07:00
Sage Weil 07d880ea57 debian: update to latest standards version 2010-07-28 16:25:46 -07:00
Sage Weil 47688a433d debian: fix weak-library-dev-dependency
E: ceph source: weak-library-dev-dependency librados1-dev on librados1
E: ceph source: weak-library-dev-dependency libceph1-dev on libceph1
2010-07-28 16:25:46 -07:00
Sage Weil b8c1bda8ab debian: fix typo in libcrush description
Reported-by: Wido
2010-07-22 10:53:14 -07:00
Sage Weil c5d86f9d77 debian: require binutils
cclass needs 'nm' to extract symbols from rados classes.

Signed-off-by: Sage Weil <sage@newdream.net>
2010-07-08 08:33:40 -07:00
Sage Weil 3ed1a55d51 debian: build-depends libatomicops-dev 2010-04-23 14:50:26 -07:00
Sage Weil 8478ebedde debian: require hdparm, recommend btrfs-tools 2010-04-21 10:58:42 -07:00
Sage Weil 1687ce3a1c debian: gracefully replace lib packages prior to '1' suffix 2009-11-04 13:27:06 -08:00
Sage Weil 3e781bbc8c Makefile: fix lib dependencies
libceph and librados should link libcrush.  Users of
libceph|librados need not link libcrush.
2009-10-28 15:31:50 -07:00
Sage Weil b279b0f4eb debian: fix -dbg packages 2009-10-28 13:16:34 -07:00
Sage Weil 751ff79555 debian: strip, put debug binaries in usr/lib/debug 2009-10-28 11:57:18 -07:00
Sage Weil 882e82d5a3 debian: update package descriptions, sections 2009-10-28 10:37:19 -07:00
Sage Weil c9b5eb7fbc debian: don't build ceph-kclient-source
That needs to be built from the ceph-client.git tree instead.
2009-10-06 14:00:54 -07:00
Sage Weil 4fddaad08d debian: fix radosgw package 2009-09-10 15:10:29 -07:00
Sage Weil 335ea1d703 debian: create radosgw package 2009-09-10 13:48:47 -07:00
Sage Weil a1d5533c43 debian: add lib{ceph,rados,crush}-dev packages 2009-09-02 13:55:31 -07:00
Sage Weil c2d922c6bf debian: build libcrush, librados, libceph packages 2009-07-20 10:05:05 -07:00
Sage Weil d65cc7b518 debian: require libtool, but not libfcgi-dev. 2009-07-17 13:53:38 -07:00
Sage Weil 26ff61309d debian: add build depends libssl-dev, libfcgi-dev 2009-06-12 12:52:33 -07:00
Sage Weil 6ad4c1fd98 debian: description updates 2009-03-19 11:29:17 -07:00
Sage Weil 313888af62 debian: improve description a bit 2009-03-18 16:45:48 -07:00
Sage Weil 3ef9395ebc debian: fix lintian errors (except missing man pages) 2009-03-10 13:22:51 -07:00
Sage Weil 2f3a19e9fd debian: fix dependencies 2009-03-03 09:32:23 -08:00
Sage Weil 96e0f59f56 debian: restructure packages
Consolidate.  Fix dependencies.
2009-03-02 13:25:00 -08:00
Sage Weil ab14b5a1e5 debian: Build-depends libedit-dev 2009-02-27 08:46:41 -08:00
Sage Weil 3e5e554083 debian: move map tools and crun to ceph-common 2008-10-08 16:18:10 -07:00
Brown, David M JR 524ec3947f fixes for debian directory
The patch creates several packages:

ceph: The uber package that depends on ceph-mds ceph-osd ceph-mon ceph-fuse and ceph-source
ceph-mds: The ceph meta data server daemon
ceph-osd: The ceph object storage daemon
ceph-mon: The ceph cluster monitor
ceph-fuse: The ceph fuse client
ceph-source: The source for the ceph client kernel module for use with module-assistant
ceph-misc: Some ceph misc installed binaries
ceph-doc: What little ceph documentations in the source tarball

Hopefully this is useful.

Thanks,
- David Brown
2008-07-24 10:14:24 -07:00