On 2019-09-04, Tom Hughes <tom@xxxxxxxxxx> wrote: > On 04/09/2019 13:40, Petr Pisar wrote: > >> I noticed proj-5.2.0 was rebased to 6.2.0 in Fedora ≥ 31. This rebase >> changed libproj soname from libproj.so.13 to libproj.so.15. > > This may be a significant problem as I believe 6.x removes the > old 4.x API which was only deprecated before and some of the > dependants may still be using it... > Indeed. The API has changed. At least header files: $ rpmdiff -i 5 -i S -i T proj-devel-* S.5..... SUMMARY S.5..... URL removed REQUIRES libproj.so.13()(64bit) removed REQUIRES proj(x86-64) = 5.2.0-5.fc31 added REQUIRES libproj.so.15()(64bit) added REQUIRES proj(x86-64) = 6.2.0-1.fc32 removed PROVIDES pkgconfig(proj) = 5.2.0 removed PROVIDES proj-devel(x86-64) = 5.2.0-5.fc31 added PROVIDES pkgconfig(proj) = 6.2.0 added PROVIDES proj-devel(x86-64) = 6.2.0-1.fc32 added /usr/include/proj added /usr/include/proj/common.hpp added /usr/include/proj/coordinateoperation.hpp added /usr/include/proj/coordinatesystem.hpp added /usr/include/proj/crs.hpp added /usr/include/proj/datum.hpp added /usr/include/proj/io.hpp added /usr/include/proj/metadata.hpp added /usr/include/proj/nn.hpp added /usr/include/proj/util.hpp added /usr/include/proj_constants.h added /usr/include/proj_experimental.h added /usr/include/proj_json_streaming_writer.hpp added /usr/include/proj_symbol_rename.h removed /usr/include/projects.h added /usr/share/proj/projjson.schema.json -- Petr _______________________________________________ devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx Fedora Code of Conduct: https://docs.fedoraproject.org/en-US/project/code-of-conduct/ List Guidelines: https://fedoraproject.org/wiki/Mailing_list_guidelines List Archives: https://lists.fedoraproject.org/archives/list/devel@xxxxxxxxxxxxxxxxxxxxxxx