On Thu, Apr 10, 2025 at 1:23 PM Petr Pisar <ppi...@redhat.com> wrote: > It looks you are rebasing sdbus-cpp. > > Then either bundle the old library into the rebased package at build time. > I.e. in sdbus-cpp.spec do: > > BuildRequires: sdbus-cpp > install %{_libdir}/libsdbus-c++.so.1.so %{buildroot}%{_libdir} > > Or create a new compatibility sdbus-cpp1 package by copying it from the old > sdbus-cpp.spec and then rebase sdbus-cpp. Compatibility packages are exempt > from package reviews. > > That latter approach is better if you expect that porting dependent packages > will take nontrivial time.
To be honest, I'm not too enthusiastic about introducing (and maintaining) a compatibility package solely to work around a build system limitation. DNF5 is already compatible with libsdbus-cpp-2; the only obstacle is presence of dnf5 in the buildroot which blocks sdbus-cpp-2 installation. As for other dependencies, the only remaining package using sdbus-cpp is xdg-desktop-portal-hyprland, and there’s already a PR open for porting it to version 2. M. -- _______________________________________________ devel mailing list -- devel@lists.fedoraproject.org To unsubscribe send an email to devel-le...@lists.fedoraproject.org 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@lists.fedoraproject.org Do not reply to spam, report it: https://pagure.io/fedora-infrastructure/new_issue