On 27-7-2020 17:15, Abhishek Lekshmanan wrote:
Yuri Weinstein <yweinste@redhat.com> writes:
We would like to be ready for next nautilus point release within next week. Please if you have any outstanding PRs for it label them accordingly so they get tested and included. The queue is almost finished, if anything needs to get in to the next nautilus point speak up now.
One of the backports makes me run into the error below on FreeBSD/Clang. I'm trying to bisect, but if anything springs to mind of people having had backports and has suggestions on fixing it before the bisect is finished I'd appreciate a mail. Don't hold back on releasing the new version, since I can add separate patches in the FreeBSD build set for packages. Most of the time there a few patches that are not in the tree, because the did not make it, or because I have not found a nice way of submitting it. --WjW [ 99%] Built target ceph_test_librgw_file_aw In file included from /home/jenkins/workspace/ceph-nautilus/src/rgw/rgw_main.cc:4: In file included from /home/jenkins/workspace/ceph-nautilus/src/common/ceph_argparse.h:29: In file included from /home/jenkins/workspace/ceph-nautilus/src/common/entity_name.h:20: In file included from /home/jenkins/workspace/ceph-nautilus/src/msg/msg_types.h:23: In file included from /home/jenkins/workspace/ceph-nautilus/src/include/types.h:21: In file included from /home/jenkins/workspace/ceph-nautilus/src/include/uuid.h:8: In file included from /home/jenkins/workspace/ceph-nautilus/src/include/encoding.h:17: In file included from /usr/include/c++/v1/set:427: In file included from /usr/include/c++/v1/__node_handle:16: /usr/include/c++/v1/optional:471:27: error: the parameter for this explicitly-defaulted copy assignment operator is const, but a member or base requires it to be non-const __optional_copy_base& operator=(const __optional_copy_base&) = default; ^ /usr/include/c++/v1/optional:483:43: note: in instantiation of template class 'std::__1::__optional_copy_base<RGWRealmReloader, false>' requested here struct __optional_move_base<_Tp, false> : __optional_copy_base<_Tp> ^ /usr/include/c++/v1/optional:516:50: note: in instantiation of template class 'std::__1::__optional_move_base<RGWRealmReloader, false>' requested here struct __optional_copy_assign_base<_Tp, false> : __optional_move_base<_Tp> ^ /usr/include/c++/v1/optional:548:50: note: in instantiation of template class 'std::__1::__optional_copy_assign_base<RGWRealmReloader, false>' requested here struct __optional_move_assign_base<_Tp, false> : __optional_copy_assign_base<_Tp> ^ /usr/include/c++/v1/optional:586:15: note: in instantiation of template class 'std::__1::__optional_move_assign_base<RGWRealmReloader, false>' requested here : private __optional_move_assign_base<_Tp> ^ /home/jenkins/workspace/ceph-nautilus/src/rgw/rgw_main.cc:568:35: note: in instantiation of template class 'std::__1::optional<RGWRealmReloader>' requested here std::optional<RGWRealmReloader> reloader(std::in_place, store, ^ 1 error generated. gmake[2]: *** [src/rgw/CMakeFiles/radosgw.dir/build.make:83: src/rgw/CMakeFiles/radosgw.dir/rgw_main.cc.o] Error 1 gmake[2]: Leaving directory '/home/jenkins/workspace/ceph-nautilus/build' gmake[1]: *** [CMakeFiles/Makefile2:18450: src/rgw/CMakeFiles/radosgw.dir/all] Error 2 gmake[1]: *** Waiting for unfinished jobs....