ceph/src
Kefu Chai 1e33464c0a cmake: use exact version of python if minor version is specified
`find_package(Python ${version}...)` tries to find the greater python version
which is greater than `${version}`, on fc30, at the time of writing, both
python3.8 and python3.7 are offered. but `python3-Cython` is packaged only
for python3.7. so if user installs python3.8, this will prevent user from
building Ceph. as Ceph will not be able to find Cython python module, as it
will try to run `python3.8 -m cython --version`, where python3.8 is the
greatest python version available in the system. but since cython module is
not available to python3.8, cmake will fail to find cython even if is available
to python3.7.

in this change, if user specifies a python version with minor version, we
will use the exact specified version instead of trying to use a version
greater than the specified one.

Signed-off-by: Kefu Chai <kchai@redhat.com>
2019-07-24 00:45:22 +08:00
..
arch
auth Merge pull request #28850 from liewegas/wip-40634 2019-07-09 22:20:43 +08:00
bash_completion
blkin@f24ceec055
c-ares@fd6124c74d
ceph-volume cmake: pass PYTHON_VERSION explicitly 2019-07-21 00:47:39 +08:00
civetweb@bb99e93da0
client Merge PR #28003 into master 2019-07-16 13:40:10 -07:00
cls
common Merge PR #29085 into master 2019-07-20 15:19:47 -05:00
compressor cmake: do not always build brotli or zstd 2019-07-11 19:31:49 +08:00
crimson Merge pull request #29057 from cyx1231st/wip-seastar-msgr-loggingv2 2019-07-19 18:34:48 +08:00
crush
crypto
dmclock@a86236a196
doc
erasure-code
fmt@7ad3015f5b
global
googletest@9997a830ee
include Merge pull request #28802 from lixiaoy1/cmake_pmdk 2019-07-12 14:55:34 +08:00
isa-l@7e1a337433
java
journal
json_spirit
key_value_store
kv
librados mon: use per-pool stats only when all OSDs are reporting 2019-07-11 09:04:18 -05:00
libradosstriper
librbd
log
lua@1fce39c639
mds mds: apply configuration changes through MDSRank 2019-07-12 17:13:29 -07:00
messages Merge pull request #28959 from tchaikov/wip-crimson-op-write 2019-07-17 11:26:43 +08:00
mgr cmake: update FindPython* modules 2019-07-20 22:35:07 +08:00
mon Merge PR #29072 into master 2019-07-20 15:20:31 -05:00
mount
msg Merge pull request #28763 from tchaikov/wip-dpdk-fix-ftbfs 2019-07-20 10:37:57 +08:00
objclass
objsync
ocf
os Merge PR #29012 into master 2019-07-20 15:21:22 -05:00
osd osd/ECTransaction,ReplicatedBackend: create op is new in octopus 2019-07-17 11:55:42 -05:00
osdc mon: use per-pool stats only when all OSDs are reporting 2019-07-11 09:04:18 -05:00
perfglue
powerdns
pybind Merge pull request #29100 from tchaikov/wip-cmake-python-osx 2019-07-21 09:24:22 +08:00
rapidjson@f54b0e47a0
rbd_fuse
rbd_replay
rgw Merge pull request #28946 from cbodley/wip-rgw-list-v1-close-section 2019-07-19 12:08:03 -04:00
rocksdb@37828c548a
script script/sepia_bt.sh: remove stale script 2019-07-19 18:37:53 +08:00
seastar@7744693ca5
spdk@06d09c1108
telemetry
test Merge pull request #29057 from cyx1231st/wip-seastar-msgr-loggingv2 2019-07-19 18:34:48 +08:00
tools cmake: pass PYTHON_VERSION explicitly 2019-07-21 00:47:39 +08:00
tracing
xxHash@1f40c6511f
zstd@83b51e9f88
.gitignore
CMakeLists.txt cmake: use exact version of python if minor version is specified 2019-07-24 00:45:22 +08:00
README
TODO
btrfs_ioc_test.c
ceph-clsinfo
ceph-coverage.in
ceph-crash.in cmake: use python2 by default 2019-07-22 16:07:56 +08:00
ceph-create-keys
ceph-debugpack.in
ceph-osd-prestart.sh
ceph-post-file.in
ceph-rbdnamer
ceph-run
ceph.conf.twoosds
ceph.in cmake: use python2 by default 2019-07-22 16:07:56 +08:00
ceph_common.sh
ceph_fuse.cc
ceph_mds.cc
ceph_mgr.cc
ceph_mon.cc
ceph_osd.cc
ceph_release
ceph_syn.cc
ceph_ver.c
ceph_ver.h.in.cmake
cls_acl.cc
cls_crypto.cc
cmonctl
etc-rbdmap
init-ceph.in
init-radosgw
init-rbdmap
krbd.cc
libcephfs.cc
librados-config.cc
loadclass.sh
logrotate.conf
mount.fuse.ceph
mrgw.sh
mrun
mstart.sh
mstop.sh
multi-dump.sh
mypy.ini
perf_histogram.h
ps-ceph.pl
push_to_qemu.pl
rbd-replay-many
rbdmap
sample.ceph.conf
stop.sh
vnewosd.sh
vstart.sh
yasm-wrapper

README

Sage Weil <sage@newdream.net>
Ceph - scalable distributed storage system