Project

General

Profile

Bug #35984

Updated by Brad Hubbard over 5 years ago

Fedora 29 uses python3 > 3.7 which changed the signature for PyUnicode_AsUTF8 to return 'const char*' instead of 'char*'. 

 https://bugs.python.org/issue28769 

 This generated a warning (treated as an error) and breaks the build on fc29 (search "Error 2"). 

 https://copr-be.cloud.fedoraproject.org/results/badone/ceph-weeklies/fedora-29-x86_64/00797581-ceph/build.log.gz 

 https://github.com/ceph/ceph/pull/24092

Back