Your message dated Sat, 30 Nov 2019 12:04:09 +0000
with message-id <[email protected]>
and subject line Bug#945197: fixed in gprbuild 2018-7
has caused the Debian Bug report #945197,
regarding libgrpc-dev,libgpr3-dev: both ship libgpr.a, libgpr.so
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
945197: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=945197
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: libgrpc-dev,libgpr3-dev
Severity: serious
Tags: sid bullseye experimental
User: [email protected]
Usertags: edos-file-overwrite
Control: found -1 1.16.1-1
Control: found -1 2019-1
Hi,
automatic installation tests of packages that share a file and at the
same time do not conflict by their package dependency relationships has
detected the following problem:
Preparing to unpack .../libgpr3-dev_2019-1_amd64.deb ...
Unpacking libgpr3-dev (2019-1) ...
dpkg: error processing archive
/var/cache/apt/archives/libgpr3-dev_2019-1_amd64.deb (--unpack):
trying to overwrite '/usr/lib/x86_64-linux-gnu/libgpr.a', which is also in
package libgrpc-dev:amd64 1.16.1-1+b2
dpkg-deb: error: paste subprocess was killed by signal (Broken pipe)
Errors were encountered while processing:
/var/cache/apt/archives/libgpr3-dev_2019-1_amd64.deb
This is a serious bug as it makes installation fail, and violates
sections 7.6.1 and 10.1 of the policy. An optimal solution would
consist in only one of the packages installing that file, and renaming
or removing the file in the other package. Depending on the
circumstances you might also consider Replace relations or file
diversions. If the conflicting situation cannot be resolved then, as a
last resort, the two packages have to declare a mutual
Conflict. Please take into account that Replaces, Conflicts and
diversions should only be used when packages provide different
implementations for the same functionality.
Here is a list of files that are known to be shared by both packages
(according to the Contents file for sid/amd64, which may be
slightly out of sync):
usr/lib/x86_64-linux-gnu/libgpr.a
usr/lib/x86_64-linux-gnu/libgpr.so
This bug is assigned to both packages. If you, the maintainers of
the two packages in question, have agreed on which of the packages will
resolve the problem please reassign the bug to that package. You may
also register in the BTS that the other package is affected by the bug.
Cheers,
Andreas
PS: for more information about the detection of file overwrite errors
of this kind see https://qa.debian.org/dose/file-overwrites.html
libgrpc-dev=1.16.1-1+b2_libgpr3-dev=2019-1.log.gz
Description: application/gzip
--- End Message ---
--- Begin Message ---
Source: gprbuild
Source-Version: 2018-7
We believe that the bug you reported is fixed in the latest version of
gprbuild, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Nicolas Boulenguez <[email protected]> (supplier of updated gprbuild package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
Format: 1.8
Date: Sat, 30 Nov 2019 11:57:50 +0100
Source: gprbuild
Architecture: source
Version: 2018-7
Distribution: unstable
Urgency: medium
Maintainer: Nicolas Boulenguez <[email protected]>
Changed-By: Nicolas Boulenguez <[email protected]>
Closes: 945197
Changes:
gprbuild (2018-7) unstable; urgency=medium
.
* Rename libgpr.(a|so) to libgnatprj because the grpc source owns them.
Closes: #945197. Previous libgnatprj*-dev own libgnatprj.(a|so), but
Depend: distinct gnat versions so coinstallation is already prevented.
Checksums-Sha1:
074bb9adfea92f1a43abec7640a8c2fee2d7a837 2158 gprbuild_2018-7.dsc
87458da1c3e77c1b69fe31d0afc2d25152f8a5d8 20776 gprbuild_2018-7.debian.tar.xz
Checksums-Sha256:
ec86b2bfac04448b5d210ef87d84c8d55ba3708d24737837ef321784f4e28622 2158
gprbuild_2018-7.dsc
6b30e8a61191797562a59eecb242a34b63b73921011474acba4a3c4245140fc9 20776
gprbuild_2018-7.debian.tar.xz
Files:
fb197a4187ef8347d85b09bac4991b55 2158 devel optional gprbuild_2018-7.dsc
709b7d8f0a825ba398a5aafa304e195c 20776 devel optional
gprbuild_2018-7.debian.tar.xz
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCAAxFiEEYtlNMqmXIhEvWffytSqc9EkN/I0FAl3iVk8THG5pY29sYXNA
ZGViaWFuLm9yZwAKCRC1Kpz0SQ38jXiMD/4gsrbti/nEQ1ZwmW3UnbbRwaSSGI9m
FFvXfG+VCkOHdt+KEpG/aIbg1op8M4is9C19amWzjjmNgi0q5fKl4w7FYSQ0hJeg
oTSkXoWO/fNw/+bfMSutSsNsJdbLp0xLFPI87hTEsHDxvouDlqpEknBSekia0mxH
H9CCRPiXZJ42qZc2hjWFx4JOP4Y75kXldIBr/QfRgz/TnXv63ptdqmpezI1FEj+M
xBxC7V1q3vk98TbpGnXlQUrPd2lF8Bs2nnqzgOXenZDVl39o/0mg/jtQzpPcZAkP
BkyPsFkor7guq4M5ReqJt+p+wFjiz7OKM1JG9j/ApB15IBJpqoIkjY8QBxtStme/
qQpcz6KeR3Oph2H66hKT0qnI7HxTPlHIrQWC6aB2LTmFNdHuU2yTqZF+QvrBInZE
Id0qX4MRCEHJZHKv6+69FhiFPYfASo0Ibg2t9X8n0/tSDB3veM+jHPlsQ2or65AX
PgguXcAX0m5+KvYJT4/D1h4rZVmC/ku7m0nZ8SHx2MRG7L57viMirTDSbS9jdcBD
O1jD83BcZ4GaAOOvysbxp6fThZ+GLAMvumx9cVB2MfY8VbqtAh+ztk2RKTWZeBt2
050d1q0M3I7aJ3TctbADUZHrZc9MX1Cmuhd3rj8zNBYdZ1SsmaTAJ4NeIsYbgpiC
KlqP14jiAtLMkA==
=Dic9
-----END PGP SIGNATURE-----
--- End Message ---