Commit Graph

363 Commits

Author SHA1 Message Date
Richard W.M. Jones
6d2e42e155 Fix large startup times of processes linking to -lrbd.
Backport upstream commit 1c2831a2, fixes RHBZ#1319483.
2016-04-11 15:57:58 +01:00
Dennis Gilmore
5e7cff58f4 - Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild 2016-02-03 17:33:09 +00:00
Jonathan Wakely
9206f82772 Rebuilt for Boost 1.60 2016-01-14 17:36:29 +00:00
Dan Horák
22d0a9bd96 - fix build on s390(x) - gperftools/tcmalloc not available there 2015-12-14 10:10:09 -05:00
Boris Ranto
68971661e7 Re-apply "disable neon build" patch 2015-11-11 15:26:26 +01:00
Boris Ranto
bcc7f226bb Rebase to latest stable upstream version
Version 9.2.0 - infernalis
Use upstream spec file (there was plenty of systemd/selinux changes)
2015-11-10 17:50:29 +01:00
Boris Ranto
3d553afe27 Rebase to latest upstream version (0.94.5) 2015-10-27 16:01:42 +01:00
Boris Ranto
6bc9cadd59 Post-rebase fix-up
The init-radosgw.sysv file was renamed to init-radosgw file in 0.94.4.
2015-10-20 14:47:42 +02:00
Boris Ranto
8d2c0a023a Rebase to latest upstream version (0.94.4)
The rtdsc patch got merged upstream and is already present in the release
2015-10-20 12:10:16 +02:00
Jonathan Wakely
7e0cdd887f Rebuilt for Boost 1.59 2015-08-27 21:19:19 +01:00
Boris Ranto
4ac65e9e96 Fix file list after rebase
Resolves: rhbz#1257374
2015-08-27 15:24:46 +02:00
Boris Ranto
ac5a29a8ad Rebase to latest upstream version (0.94.3)
Resolves: rhbz#1257374
2015-08-27 14:22:00 +02:00
Richard W.M. Jones
222abd2152 Fix build against boost 1.58 (http://tracker.ceph.com/issues/11576). 2015-07-31 14:56:49 +01:00
Dennis Gilmore
bb85c64a3d - Rebuilt for https://fedoraproject.org/wiki/Changes/F23Boost159 2015-07-29 12:04:14 -05:00
David Tardon
09905ca683 rebuild for Boost 1.58 2015-07-22 18:15:06 +02:00
Boris Ranto
b7119dde1d Rebase to latest upstream version (0.94.2)
Resolves: rhbz#1229924
2015-07-16 10:37:55 +02:00
Dennis Gilmore
9b5287b8d1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild 2015-06-17 02:30:12 +00:00
Dan Horák
94d715c6db - fix build on s390(x) - no gperftools there 2015-06-08 17:43:13 +02:00
Boris Ranto
c767eafe44 Disable lttng support
Resolves: rhbz#1223319
2015-05-21 11:03:50 +02:00
Boris Ranto
300509739c Fix arm linking issue
Resolves: rhbz#1222286
2015-05-18 20:34:11 +02:00
Boris Ranto
bedf031a7d Fix arm compilation issues 2015-04-16 13:10:30 +02:00
Boris Ranto
2a379f1396 Rebase to latest upstream (0.94.1) and sync-up spec file 2015-04-14 17:09:59 +02:00
Ken Dreyer
a6871cb0d5 add version numbers to Obsoletes
The ceph-devel and python-ceph packages were split out, but there were
no version numbers added to the Obsoletes during the split.

This means that we obsolete packages that are far newer than us. This
impacts packages coming from upstream's "gitbuilder" system (for
example), as well as any other upstream RPMs until this package split is
done upstream.

Add version numbers to the Obsoletes. I've chosen to use a
version+release number that's lower than what we currently ship in
Fedora (0.87-1), but newer than what we shipped in the last Fedora
update (0.80.6-1).
2015-04-01 09:04:15 -06:00
Boris Ranto
2a0aaf952c Fix several issues with spec file
- Perform a hardened build
- Use git-formatted patches
- Add patch for pthreads rwlock unlock problem
- Do not remove conf files on uninstall
- Remove the cleanup function, it is only necessary for f20 and f21
2015-03-04 16:13:36 +01:00
Boris Ranto
84aa853323 Rebase to 0.87.1 2015-02-25 11:33:57 +01:00
Ken Dreyer
37b2dd4d84 add upstream ticket link for Boost 1.57.0 patch
The Boost 1.57.0 patch has been sent upstream. Record a link to this
ticket in the comments of our spec file.
2015-01-29 09:30:47 -07:00
Petr Machata
c130ff2a04 Include <boost/optional/optional_io.hpp> instead of <boost/optional.hpp>
Keep the old behavior in one case, where a std::map is printed, and
the corresponding operator<< isn't available.
2015-01-29 03:18:49 +01:00
Petr Machata
c485e3a1fb Rebuild for boost 1.57.0 2015-01-27 03:29:25 +01:00
Boris Ranto
d8048b573b Sync-up with upstream -- formatting issues 2014-11-12 14:59:35 +01:00
Boris Ranto
7ebc469b21 Fix the removed path (missing RPM_BUILD_ROOT) 2014-11-03 17:38:23 +01:00
Boris Ranto
3b0b0e04e8 Rebase to latest major version (firefly -> giant) 2014-11-03 16:31:09 +01:00
Boris Ranto
290a036741 Rebase to latest upstream version 2014-10-16 12:38:49 +02:00
Boris Ranto
a4d87e63c6 Fix the librados-devel vs librados2-devel problem 2014-10-11 15:58:58 +02:00
Boris Ranto
628a5cfe1f Provide empty file list for python-ceph-compat and ceph-devel-compat 2014-10-10 16:42:20 +02:00
Boris Ranto
7da3554afd Rebase and split ceph-devel, python-ceph packages 2014-10-10 15:44:05 +02:00
Dan Horák
34495d4d5f - update Requires for s390(x) 2014-09-09 10:12:07 +02:00
Boris Ranto
273aebea8d Fix bz 1136811 (incorrect symlink on fedora) 2014-09-03 15:30:38 +02:00
Boris Ranto
ac3de9eccb Fix bogus dates 2014-08-22 01:56:50 +02:00
Boris Ranto
e46d0f152b Second attempt to fix selinux issue (bz 1118504) 2014-08-22 01:53:25 +02:00
Boris Ranto
b3185457ec Revert "Modify configure flags to get rid of selinux-related permission denied when loading libraries (bz 1118504)"
This reverts commit 7f6844291d.

The reason is that the commit did not fix the issue.
2014-08-22 01:14:20 +02:00
Boris Ranto
7f6844291d Modify configure flags to get rid of selinux-related permission denied when loading libraries (bz 1118504) 2014-08-21 17:42:17 +02:00
Kalev Lember
25b47f32a9 Obsolete ceph-libcephfs
Correct the name of the obsoleted package. It used to be called
"ceph-libcephfs" and not "libcephfs".

Transaction check error:
file /usr/lib64/libcephfs.so.1.0.0 from install of
libcephfs1-1:0.80.5-5.fc21.x86_64 conflicts with file from package
ceph-libcephfs-0.81.0-6.fc21.x86_64
2014-08-16 23:38:39 +02:00
Boris Ranto
e44806fede Various fixes:
- Do not require xfsprogs/xfsprogs-devel for el6
- Require gperftools-devel for non-ppc*/s390* architectures only
- Do not require junit -- no need to build libcephfs-test.jar
- Build without libxfs for el6
- Build without tcmalloc for ppc*/s390* architectures
- Location of mkcephfs must depend on a rhel release
- Use epoch in the Requires fields [1130700]
2014-08-16 16:00:20 +02:00
Boris Ranto
830e99f484 Use the proper version name in Obsoletes, the previous one did not obsolete all the packages that it should 2014-08-16 10:32:16 +02:00
Boris Ranto
a236dbbbe2 Fix the date in changelog 2014-08-16 03:50:05 +02:00
Peter Robinson
c81d313d7c - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-15 23:54:45 +00:00
Boris Ranto
5311ad2942 Add the arm pthread hack 2014-08-16 01:11:30 +02:00
Boris Ranto
08b7207d61 Bump the Epoch, we need to keep the latest stable, not development, ceph version in fedora
- Use the upstream spec file with the ceph-libs split
- Add libs-compat subpackage
- Use fedora in rhel 7 checks
- Obsolete libcephfs
- Depend on redhat-lsb-core for the initscript
2014-08-15 23:07:34 +02:00
Kalev Lember
d1845800ed Add obsoletes to keep the upgrade path working
https://bugzilla.redhat.com/show_bug.cgi?id=1118510
2014-08-13 20:27:19 +02:00
Kaleb S. KEITHLEY
9a1331d776 revert to old spec until after f21 branch 2014-07-07 08:13:40 -04:00
Kaleb S. KEITHLEY
ed8d9af197 temporary exclude f21/armv7hl. N.B. it builds fine on f20/armv7hl. 2014-07-04 15:36:03 -04:00
Kaleb S. KEITHLEY
4be65c200b upstream ceph.spec file 2014-07-04 12:45:53 -04:00
Kaleb S. KEITHLEY
57cc7e9923 upstream ceph.spec file 2014-07-01 14:19:27 -04:00
Kaleb S. KEITHLEY
10fcd5ea45 upstream ceph.spec file 2014-07-01 13:47:44 -04:00
Dennis Gilmore
e605c9c549 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild 2014-06-06 23:26:10 -05:00
Kaleb S. KEITHLEY
560f971731 el6 ppc64 likewise for tcmalloc, merge from origin/el6 2014-06-05 04:44:32 -04:00
Kaleb S. KEITHLEY
cca983bdeb el6 ppc64 does not have gperftools, merge from origin/el6 2014-06-05 02:52:02 -04:00
Kaleb S. KEITHLEY
6c2f2c4e79 ceph-0.81.0 2014-06-05 02:17:45 -04:00
Peter Robinson
9c82455d7f gperftools now available on aarch64/ppc64 2014-06-04 14:02:57 +01:00
Petr Machata
e579d551c9 Rebuild for boost 1.55.0 2014-05-23 12:31:44 +02:00
David Tardon
aac817e15f rebuild for boost 1.55.0 2014-05-23 10:30:03 +02:00
Kaleb S. KEITHLEY
c28233e26b build epel-6
- exclude %{_libdir}/ceph/erasure-code in base package
2014-05-14 10:52:10 -04:00
Kaleb S. KEITHLEY
f082c040b2 Update to latest stable upstream release, BZ 1095201
- PIE, _hardened_build, BZ 955174
2014-05-13 16:00:51 -04:00
Ken Dreyer
4c912aebbb Move plugins from -devel into -libs package (#891993)
Thanks Michael Schwendt <mschwendt@gmail.com>.
2014-02-05 22:04:44 -07:00
Ken Dreyer
b4b867b0c4 remove trailing whitespace 2014-01-29 15:10:47 -07:00
Ken Dreyer
c523b37b4d Update to latest stable upstream release
- Use HTTPS for URLs
- Submit Automake 1.12 patch upstream
- Move unversioned shared libs from ceph-libs into ceph-devel
2014-01-13 09:45:08 -07:00
Peter Robinson
a69f0258b3 build without tcmalloc on aarch64 (no gperftools) 2013-12-18 10:44:46 +00:00
Peter Robinson
975579a765 gperftools not currently available on aarch64 2013-11-30 17:30:20 +00:00
Dan Horák
52a2b9bf64 - fix build on non-x86_64 64-bit arches 2013-10-07 12:08:23 +02:00
Josef Bacik
7d8598d9d5 - update to 0.67.3 2013-09-11 16:09:38 -04:00
Michael Schwendt
f6f6a625d7 General cleanup for Duplicate Provides, but found lots of other issues
in the spec file:
- let base package include all its documentation files via %doc magic,
  so for Fedora 20 Unversioned Docdirs no files are included accidentally
- include the sample config files again (instead of just an empty docdir
  that has been added for #846735)
- don't include librbd.so.1 also in -devel package (#1003202)
- move one misplaced rados plugin from -devel into -libs package (#891993)
- include missing directories in -devel and -libs packages
- move librados-config into the -devel pkg where its manual page is, too
- add %_isa to subpackage dependencies
- don't use %defattr anymore
- add V=1 to make invocation for verbose build output
2013-09-11 14:15:50 +02:00
Peter Robinson
fc25307343 re-enable tmalloc on arm now gperftools is fixed 2013-07-31 17:03:16 +01:00
Josef Bacik
9cd0433a2c - disable tmalloc on arm 2013-07-29 15:13:54 -04:00
Josef Bacik
7d1f840a1f - update to 0.61.7 2013-07-29 14:59:31 -04:00
Petr Machata
6bb58e5016 Rebuild for boost 1.54.0 2013-07-27 14:52:09 +02:00
Josef Bacik
514a2a17d7 - Update to 0.56.4 2013-03-29 16:39:26 -04:00
Josef Bacik
5b135f1378 Merge branch 'master' into f18
Conflicts:
	ceph.spec
2013-02-21 16:41:35 -05:00
Josef Bacik
3991b7a14d - update to 0.56.3 2013-02-21 16:37:30 -05:00
Richard W.M. Jones
ffa978b691 Rebuilt to try to fix boost dependency problem in Rawhide. 2013-02-11 20:51:34 +00:00
Josef Bacik
f5c462a933 - updated to 0.53 2012-11-01 11:18:39 -04:00
Jonathan Dieter
0521dc9b41 Rebuild after buildroot was messed up
Signed-off-by: Jonathan Dieter <jdieter@lesbg.com>
2012-09-24 15:39:26 +03:00
Jonathan Dieter
9855df9139 Fix automake 1.12 error
Signed-off-by: Jonathan Dieter <jdieter@lesbg.com>
2012-09-24 09:22:21 +03:00
Jonathan Dieter
ff794c7017 Use system leveldb instead of bundled library
Signed-off-by: Jonathan Dieter <jdieter@lesbg.com>
2012-09-24 09:00:37 +03:00
David Nalley
6449f95424 updating to 0.51 2012-09-09 13:41:08 -04:00
Dennis Gilmore
19726c103f - Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild 2012-07-18 13:47:55 -05:00
Josef Bacik
d02143ac96 -fix some missing man pages and such 2012-05-10 09:56:19 -04:00
Josef Bacik
8f23225f59 - update to 0.46 2012-05-09 17:00:02 -04:00
Dan Horák
ba92463cc7 fix detection of C++11 atomic header 2012-04-23 20:05:49 +02:00
Josef Bacik
50e073a68a - update to upstream 0.45 2012-04-12 16:02:46 -04:00
Peter Robinson
563583e5c0 fix building on ARM 2012-04-04 20:49:36 +01:00
Dan Horák
6eb8fdf3f0 gperftools not available also on ppc 2012-03-26 11:32:43 +02:00
Jonathan Dieter
0f5f195c33 Update to 0.44
Signed-off-by: Jonathan Dieter <jdieter@lesbg.com>
2012-03-26 10:39:06 +03:00
Jonathan Dieter
f32a9e4df7 Update to upstream 0.43 and drop unnecessary patches
Signed-off-by: Jonathan Dieter <jdieter@lesbg.com>
2012-03-06 16:58:21 +02:00
Dennis Gilmore
3cf1ae6df2 - Rebuilt for c++ ABI breakage 2012-02-28 12:01:56 -06:00
Tom Callaway
dc8a12beda update to 0.41, fix ftbfs, rebuild against gperftools 2012-02-16 21:39:09 -05:00
David Nalley
c0a0a52a8b fixing bug 773194 and upgrading to 0.39 in the process 2012-01-13 14:06:41 -05:00
Dennis Gilmore
ca214a19e5 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild 2012-01-12 17:12:05 -06:00
Michael Schwendt
11db7b3461 fix -static BuildRequires 2011-11-17 19:37:24 +01:00
David Nalley
36be982698 complying with -static lib guidelines bz: 609700 2011-11-09 11:58:36 -05:00
David Nalley
d10f18bd8e Updating to 0.37
Fixing bugs 745462, 745460, 691033, 748930, 747101
2011-11-05 22:10:06 -04:00
Dan Horák
b89a3dc9a3 google-perftools not available also on s390(x) 2011-08-19 11:18:24 +02:00
Karsten Hopp
fd6c2fa998 build without tcmalloc on ppc64, BR google-preftools is not available there 2011-07-26 10:42:16 +02:00
Josef Bacik
454e443680 - remove include of curl/types.h since it's not used anymore 2011-07-12 16:47:16 -04:00
Josef Bacik
9b4a6bb004 - update to 0.31 2011-07-12 15:20:47 -04:00
Josef Bacik
81c2739f9a -update the spec file 2011-04-05 16:11:43 -07:00
Josef Bacik
555889fa91 -Update to 0.26 2011-04-05 15:58:14 -07:00
Josef Bacik
ca6b4d7645 - update to 0.25.1 2011-03-23 08:37:37 -04:00
Dennis Gilmore
10fd17e5ff - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild 2011-02-08 01:16:45 -06:00
Steven Pritchard
3dcda9e51f Update to 0.21.3. 2010-09-29 15:24:43 -05:00
Steven Pritchard
bfda65c8f0 Update to 0.21.2. 2010-09-29 12:38:19 -05:00
Steven Pritchard
cf2b700b23 Update to 0.21.1. 2010-08-30 12:30:32 -05:00
Josef Bacik
a48a736e33 - update to 0.20.2 2010-07-06 18:57:23 +00:00
Josef Bacik
5dd73cb626 Initial import (#563318) 2010-05-07 17:57:33 +00:00