Dear Ali, my point is no longer relevant, but your reassurances is still very relevant. Thanks Owen On 08/04/2015 08:26 PM, Ali Maredia wrote: > Owen, > > I understand your concern, and don't think any transition will be made to > CMake untill all the functionality is in it and until it has been thoroughly > vetted by the entire community to ensure a smooth transition. > > I pushed a branch earlier today called wip-cmake > (https://github.com/ceph/ceph/tree/wip-cmake) and plan to continue Orit's > make check work, and coordinate with John on the vstart work he's done > already as my very first action items. > > -Ali > > ----- Original Message ----- > From: "Owen Synge" <osynge@xxxxxxxx> > To: "Ali Maredia" <amaredia@xxxxxxxxxx>, ceph-devel@xxxxxxxxxxxxxxx > Sent: Tuesday, August 4, 2015 6:42:31 AM > Subject: Re: Transitioning Ceph from Autotools to CMake > > Dear Ali, > > I am glad you are making progress. > > Sadly I don't yet know cmake. > > Please consider the systemd wip branch. It might be wise to leave > autotools around a little longer, until all functionality is in the cmake. > > Best regards > > Owen > > > On 07/30/2015 09:01 PM, Ali Maredia wrote: >> After discussing with several other Ceph developers and Sage, I wanted >> to start a discussion about making CMake the primary build system for Ceph. >> >> CMake works just fine as it is (make -j4 on master with CMake builds >> 350% faster than autotools!), but there's more work needed to make it >> into a first-class build system. >> >> Short term (1-2 weeks): >> - Making sure CMake works on all supported platforms: Centos7, RHEL7, >> Ubuntu 14.04 & 12.04, Fedora 22, Debian Jessie, Debian Wheezy are the >> target platforms I have noted to test on already. >> - Adding a target similar to make check >> - Creating CMake targets that build packages (such as for rpm or debian) >> - Writing documentation for those who haven't used CMake before to smooth the >> transition over >> - Making sure no targets or dependencies are missing from the >> current CMake build, and that CMake supports all current >> targets, configurations and options >> - Replacing the integration autotools has with any automated build/test >> systems such as the gitbuilder >> >> Longer term (2-4 weeks): >> - Removing the current autotools files, to avoid doubling build system >> workload >> - Adding more but shorter CMakeLists.txt files to a tree like structure >> where a CMakeLists.txt would be in every subdirectory >> >> I'm already working on a target similar to the make check target, and plan >> on working on the other short term goals over the next weeks and beyond. >> >> I wanted to get feedback from the community any reasons why someone started using >> CMake but stopped (ex: lack of functionality), and more broadly, on what other >> obstacles there might be for the transition. >> >> -Ali >> -- >> To unsubscribe from this list: send the line "unsubscribe ceph-devel" in >> the body of a message to majordomo@xxxxxxxxxxxxxxx >> More majordomo info at http://vger.kernel.org/majordomo-info.html >> > -- SUSE LINUX GmbH, GF: Jeff Hawn, Jennifer Guild, Felix Imendörffer, HRB 21284 (AG Nürnberg) Maxfeldstraße 5 90409 Nürnberg Germany -- To unsubscribe from this list: send the line "unsubscribe ceph-devel" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html