Commit Graph

101 Commits

Author SHA1 Message Date
Boris Ranto cba5e9554c Fix several issues with spec file
- Perform a hardened build
- Use git-formatted patches
- Do not remove conf files on uninstall
- Remove the cleanup post-script function
2015-03-04 19:11:17 +01:00
Boris Ranto c01db1f5b0 Rebase to ceph-0.80.8 2015-02-23 19:14:58 +01:00
Boris Ranto 8e6771dba7 Fix rhbz#1155335 -- /usr/bin/ceph hangs indefinitely 2015-01-14 08:35:02 +01:00
Boris Ranto 615188d81c Can't backport the assert, depends on 'giant' codebase
Just remove the pthread_rwlock_unlock call in destructor to fix the
issue in rhbz#1144794.
2014-12-08 09:41:46 +01:00
Boris Ranto 651026bc41 Fix rhbz#1144794 2014-12-08 08:40:03 +01:00
Boris Ranto 26ff0145e7 Rebase to latest upstream version 2014-10-21 21:24:57 +02:00
Boris Ranto fa0655c5ea Rebase and split ceph-devel, python-ceph packages. provide empty file list for python-ceph-compat and ceph-devel-compat, fix the librados-devel vs librados2-devel problem 2014-10-13 19:54:42 +02:00
Dan Horák 85761f4d79 - update Requires for s390(x) 2014-09-09 10:15:01 +02:00
Boris Ranto a497e4464b Fix bz 1136811 (incorrect symlink on fedora) 2014-09-03 15:32:06 +02:00
Boris Ranto de771f742d Second attempt to fix selinux issue (bz 1118504) 2014-08-22 01:59:32 +02:00
Boris Ranto 95fe85df9e Revert "Modify configure flags to get rid of selinux-related permission denied when loading libraries (bz 1118504)"
This reverts commit c90c05b686.

The patch did not fix the issue.
2014-08-22 01:58:56 +02:00
Boris Ranto c90c05b686 Modify configure flags to get rid of selinux-related permission denied when loading libraries (bz 1118504) 2014-08-21 17:45:41 +02:00
Kalev Lember 711bd40c4e 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:40:12 +02:00
Boris Ranto a5375edeaf Sync up the spec file with master 2014-08-16 16:07:45 +02:00
Boris Ranto 9db102749d Use the proper version name in Obsoletes, the previous one did not obsolete all the packages that it should 2014-08-16 10:24:11 +02:00
Boris Ranto 7ba3ecfe8f Fix bogus date 2014-08-16 03:53:54 +02:00
Boris Ranto bb93fe97da Fix the dates in changelog 2014-08-16 03:52:03 +02:00
Boris Ranto b833068178 Merge the changes made by rel-eng and fix the dates in changelog 2014-08-16 03:47:54 +02:00
Boris Ranto d5a5e9b77d Add the arm pthread hack 2014-08-16 03:43:51 +02:00
Peter Robinson 1b9a141a37 - Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild 2014-08-15 23:54:53 +00:00
Boris Ranto 47fe109fff 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:22:02 +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 f07f612bc9 Merge branch 'master' into epel7 2014-01-29 15:10:09 -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 8ee25c7ded Merge branch 'master' into f19 2013-10-07 12:09:49 +02:00
Dan Horák 52a2b9bf64 - fix build on non-x86_64 64-bit arches 2013-10-07 12:08:23 +02:00
Josef Bacik 77906caf26 - fix a sample.conf problem 2013-09-13 09:40:03 -04:00
Josef Bacik e11916a191 Merge branch 'master' into f19
Conflicts:
	ceph.spec
2013-09-11 16:12:42 -04: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 522d4bf6a9 re-enable tmalloc on arm now gperftools is fixed 2013-07-31 18:29:23 +01:00
Peter Robinson fc25307343 re-enable tmalloc on arm now gperftools is fixed 2013-07-31 17:03:16 +01:00