Hi Niels,
I'm looking to create a new "centos-release-ceph-nautilus" package, like the "luminous" one we have today at https://github.com/CentOS-Storage-SIG/centos-release-ceph-luminous
I'm wondering if it would be easier to keep all of these in a single "centos-release-ceph" repository, with per-release branches.
Would you be up for creating a https://github.com/CentOS-Storage-SIG/centos-release-ceph repo?
- Ken
On Fri, Nov 30, 2018 at 10:02:48AM -0700, Ken Dreyer wrote:
Hi Niels,
I'm looking to create a new "centos-release-ceph-nautilus" package, like the "luminous" one we have today at https://github.com/CentOS-Storage-SIG/centos-release-ceph-luminous
I'm wondering if it would be easier to keep all of these in a single "centos-release-ceph" repository, with per-release branches.
Would you be up for creating a https://github.com/CentOS-Storage-SIG/centos-release-ceph repo?
Sure, whatever the preference is for the people that package the bits!
Ken, I have invited you to the CentOS-Storage-SIG organization on GitHub (we'll move to Pagure based dist-git later). The Ceph team includes you and as full admin permissions on https://github.com/CentOS-Storage-SIG/centos-release-ceph now.
Thanks, Niels
On Sun, Dec 2, 2018 at 5:54 AM Niels de Vos ndevos@redhat.com wrote:
On Fri, Nov 30, 2018 at 10:02:48AM -0700, Ken Dreyer wrote:
Hi Niels,
I'm looking to create a new "centos-release-ceph-nautilus" package, like the "luminous" one we have today at https://github.com/CentOS-Storage-SIG/centos-release-ceph-luminous
I'm wondering if it would be easier to keep all of these in a single "centos-release-ceph" repository, with per-release branches.
Would you be up for creating a https://github.com/CentOS-Storage-SIG/centos-release-ceph repo?
Sure, whatever the preference is for the people that package the bits!
Ken, I have invited you to the CentOS-Storage-SIG organization on GitHub (we'll move to Pagure based dist-git later). The Ceph team includes you and as full admin permissions on https://github.com/CentOS-Storage-SIG/centos-release-ceph now.
Fantastic, thank you Niels!
For the record the current users at https://github.com/orgs/CentOS-Storage-SIG/teams/ceph/members are now:
Al Stone - ahs3 Thomas - alphacc David Moreau Simard - dmsimard Giulio Fidente - gfidente Haïkel Guémar - hguemar Ken Dreyer - ktdreyer
- Ken
On Mon, Dec 3, 2018 at 9:17 AM Ken Dreyer kdreyer@redhat.com wrote:
On Sun, Dec 2, 2018 at 5:54 AM Niels de Vos ndevos@redhat.com wrote:
On Fri, Nov 30, 2018 at 10:02:48AM -0700, Ken Dreyer wrote:
Hi Niels,
I'm looking to create a new "centos-release-ceph-nautilus" package, like the "luminous" one we have today at https://github.com/CentOS-Storage-SIG/centos-release-ceph-luminous
I'm wondering if it would be easier to keep all of these in a single "centos-release-ceph" repository, with per-release branches.
Would you be up for creating a https://github.com/CentOS-Storage-SIG/centos-release-ceph repo?
Sure, whatever the preference is for the people that package the bits!
Ken, I have invited you to the CentOS-Storage-SIG organization on GitHub (we'll move to Pagure based dist-git later). The Ceph team includes you and as full admin permissions on https://github.com/CentOS-Storage-SIG/centos-release-ceph now.
Fantastic, thank you Niels!
Following up here, https://github.com/CentOS-Storage-SIG/centos-release-ceph has a "master" branch that is unused, and the README points at the release branches.
"nautilus" is the first release branch here, and I've built the SRPM at http://cbs.centos.org/koji/buildinfo?buildID=24708
I've tagged the latest builds from luminous into nautilus as well.
I'm keeping track of my steps at https://github.com/ktdreyer/storage-sig-utils/blob/master/new-major-release.... so it's repeatable for each new major Ceph release. Maybe we can move that content into the CentOS wiki storage SIG space instead.
- Ken
W dniu 30.11.2018 o 18:02, Ken Dreyer pisze:
Hi Niels,
I'm looking to create a new "centos-release-ceph-nautilus" package, like the "luminous" one we have today at https://github.com/CentOS-Storage-SIG/centos-release-ceph-luminous
Which gcc are you using to build Ceph? SCL7?
On Mon, Dec 3, 2018 at 1:21 AM Marcin Juszkiewicz marcin.juszkiewicz@linaro.org wrote:
W dniu 30.11.2018 o 18:02, Ken Dreyer pisze:
Hi Niels,
I'm looking to create a new "centos-release-ceph-nautilus" package, like the "luminous" one we have today at https://github.com/CentOS-Storage-SIG/centos-release-ceph-luminous
Which gcc are you using to build Ceph? SCL7?
Great question!
Upstream (ceph.com) uses SCL 7, see http://docs.ceph.com/docs/master/dev/cxx/
The storage7-ceph-mimic-el7-build tag in CBS is configured to inherit from sclo7-devtoolset-7-rh-candidate. I forgot to request this at https://bugs.centos.org/view.php?id=15269 , so I've opened a new ticket to configure that: https://bugs.centos.org/view.php?id=15514
(By the way I'm working on a new project, https://github.com/ktdreyer/koji-ansible , which should make this type of Koji configuration easier to track)
W dniu 03.12.2018 o 17:25, Ken Dreyer pisze:
On Mon, Dec 3, 2018 at 1:21 AM Marcin Juszkiewicz marcin.juszkiewicz@linaro.org wrote:
W dniu 30.11.2018 o 18:02, Ken Dreyer pisze:
Hi Niels,
I'm looking to create a new "centos-release-ceph-nautilus" package, like the "luminous" one we have today at https://github.com/CentOS-Storage-SIG/centos-release-ceph-luminous
Which gcc are you using to build Ceph? SCL7?
Great question!
Upstream (ceph.com) uses SCL 7, see http://docs.ceph.com/docs/master/dev/cxx/
The storage7-ceph-mimic-el7-build tag in CBS is configured to inherit from sclo7-devtoolset-7-rh-candidate.
Asked because since Mimic gcc7+ is required to build Ceph. That's because of c++14 stuff which is not fully implemented in older versions.
That's also a reason why I can not build anything past Luminous under Debian 'stretch' (gcc 6.3).
On Mon, Dec 3, 2018 at 12:41 PM Marcin Juszkiewicz marcin.juszkiewicz@linaro.org wrote:
Asked because since Mimic gcc7+ is required to build Ceph. That's because of c++14 stuff which is not fully implemented in older versions.
That's also a reason why I can not build anything past Luminous under Debian 'stretch' (gcc 6.3).
Yes, is there anything like Ubuntu's PPA for Debian?
I would like to eventually distribute Ceph Nautilus through https://launchpad.net/~ceph , but it looks like I cannot build for eg. Buster there.
- Ken
On 03/12/18 20:58, Ken Dreyer wrote:
Yes, is there anything like Ubuntu's PPA for Debian?
I don't think so. Supporting PPAs was part of Neil McGovern's platform as a Debian Project Leader in 2015, but I haven't heard anything about that since then.
On 03/12/18 20:40, Marcin Juszkiewicz wrote:
Asked because since Mimic gcc7+ is required to build Ceph. That's because of c++14 stuff which is not fully implemented in older versions.
That's also a reason why I can not build anything past Luminous under Debian 'stretch' (gcc 6.3).
Does Ceph require gcc to build? Debian Stretch has clang-3.8 in its repos, and even clang-6.0 in the backports (clang should have complete C++14 support in version 3.4 or newer).
W dniu 04.12.2018 o 01:47, Laurentiu Pancescu pisze:
On 03/12/18 20:40, Marcin Juszkiewicz wrote:
Asked because since Mimic gcc7+ is required to build Ceph. That's because of c++14 stuff which is not fully implemented in older versions.
That's also a reason why I can not build anything past Luminous under Debian 'stretch' (gcc 6.3).
Does Ceph require gcc to build? Debian Stretch has clang-3.8 in its repos, and even clang-6.0 in the backports (clang should have complete C++14 support in version 3.4 or newer).
Let's try ;D
Thanks for suggestion.
Hello,
Could anybody that is be-wandered in CBS see if we could promote the Mimic candicate to testing/release [1].
I'll sit down some weekend and learn the stuff so I hopefully can help in the future since it seems like it lags behind some on the Luminous and Mimic versions.
Best regards
[1] https://cbs.centos.org/koji/buildinfo?buildID=22939
On 12/04/2018 11:18 AM, Marcin Juszkiewicz wrote:
W dniu 04.12.2018 o 01:47, Laurentiu Pancescu pisze:
On 03/12/18 20:40, Marcin Juszkiewicz wrote:
Asked because since Mimic gcc7+ is required to build Ceph. That's because of c++14 stuff which is not fully implemented in older versions.
That's also a reason why I can not build anything past Luminous under Debian 'stretch' (gcc 6.3).
Does Ceph require gcc to build? Debian Stretch has clang-3.8 in its repos, and even clang-6.0 in the backports (clang should have complete C++14 support in version 3.4 or newer).
Let's try ;D
Thanks for suggestion. _______________________________________________ CentOS-devel mailing list CentOS-devel@centos.org https://lists.centos.org/mailman/listinfo/centos-devel
On 12/4/18 12:13 PM, Tobias Urdin wrote:
Hello,
Could anybody that is be-wandered in CBS see if we could promote the Mimic candicate to testing/release [1].
I'll sit down some weekend and learn the stuff so I hopefully can help in the future since it seems like it lags behind some on the Luminous and Mimic versions.
Best regards
I'll be happy to help with that for Nautilus :D
and thanks Ken for merging the git repos
W dniu 04.12.2018 o 01:47, Laurentiu Pancescu pisze:
On 03/12/18 20:40, Marcin Juszkiewicz wrote:
Asked because since Mimic gcc7+ is required to build Ceph. That's because of c++14 stuff which is not fully implemented in older versions.
That's also a reason why I can not build anything past Luminous under Debian 'stretch' (gcc 6.3).
Does Ceph require gcc to build? Debian Stretch has clang-3.8 in its repos, and even clang-6.0 in the backports (clang should have complete C++14 support in version 3.4 or newer).
I was wrong - c++17 is required. Especially 'string_view' stuff which is heavily used since Mimic.
Clang 6.0 was not enough ;(