Package: release.debian.org Severity: normal User: release.debian....@packages.debian.org Usertags: binnmu
Hello. As reported in #945197, the grpc and gprbuild source packages both build libgpr.so. In order to fix the conflict, version 2018-7 of the libgpr2-dev binary package renames libgpr.so to libgnatprj.so. The reverse dependencies must be linked against the new library name. No modification of the source should be required (the dependencies read the changed -l option from a .gpr file updated by libgr2-dev), but I think that some NMUs are required in order to create new versions and enforce the order of the builds. The attached graph describes what I want to acheive. The proper fix, far more intrusive, will rename the libgpr*.deb packages accordingly, to libgnatprj*.deb. Reverse dependencies will then require manual edition. I intend to debug this in experimental, as part of the current (unrelated) transition. dw dh-ada-library_6.15 libgnatcoll_18-4 . ANY . unstable . -m 'libgpr2-dev (>= 2018-7)' dw libgnatcoll-bindings_18-2.1 asis_2018-2 . ANY . unstable . -m 'libgnatcoll17-dev (>= 18-4+b1) dw libgnatcoll-db_18-4 . ANY . unstable . -m 'libgnatcoll-iconv17-dev (>= 18-2.1+b1) dw gnat-gps_18-5 . ANY . unstable . -m 'libgnatcoll-xref18-dev (>= 18-4+b1)' dw adacontrol_1.21r3-3 adabrowse_4.0.3-10 libaws_19.0-2 . ANY . unstable . -m 'libasis2018-dev (>= 2018-2+b1) dw log4ada_1.3-5 . ANY . unstable . -m 'libaws18-dev (>= 19.0-2+b1)' nmu libgnatcoll_18-4 libgnatcoll-bindings_18-2.1 libgnatcoll-db_18-4 asis_2018-2 libaws_19.0-2 . ANY . unstable . -m 'Rebuild against renamed libgpr.so, see #945197.' Thanks.