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.

Reply via email to