Your message dated Mon, 07 May 2018 12:09:14 +0000
with message-id <[email protected]>
and subject line Bug#898055: fixed in rdma-core 18.0-1
has caused the Debian Bug report #898055,
regarding ibverbs-providers is marked Multi-Arch: same but is not coinstallable
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.)


-- 
898055: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=898055
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: ibverbs-providers
Version: 17.1-2
Severity: normal

Dear Maintainer,

Trying to install the amd64 and i386 versions of this package results in the 
following error:

# apt-get install ibverbs-providers:amd64 ibverbs-providers:i386
[...]
Unpacking ibverbs-providers:i386 (17.1-1) ...
Processing triggers for libc-bin (2.27-3) ...
dpkg: dependency problems prevent configuration of ibverbs-providers:i386:
 ibverbs-providers:amd64 (17.1-1) breaks libcxgb3-1 and is installed.
  ibverbs-providers:i386 (17.1-1) provides libcxgb3-1.
 ibverbs-providers:amd64 (17.1-1) breaks libipathverbs1 and is installed.
  ibverbs-providers:i386 (17.1-1) provides libipathverbs1.
 ibverbs-providers:amd64 (17.1-1) breaks libmlx4-1 and is installed.
  ibverbs-providers:i386 (17.1-1) provides libmlx4-1.
 ibverbs-providers:amd64 (17.1-1) breaks libmlx5-1 and is installed.
  ibverbs-providers:i386 (17.1-1) provides libmlx5-1.
 ibverbs-providers:amd64 (17.1-1) breaks libmthca1 and is installed.
  ibverbs-providers:i386 (17.1-1) provides libmthca1.
 ibverbs-providers:amd64 (17.1-1) breaks libnes1 and is installed.
  ibverbs-providers:i386 (17.1-1) provides libnes1.

dpkg: error processing package ibverbs-providers:i386 (--configure):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 ibverbs-providers:i386
E: Sub-process /usr/bin/dpkg returned an error code (1)


So the source of the issue seems to be that ibverbs-providers:
* Provides a bunch of virtual packages
* Breaks + Replaces these virtual packages

Apt seems to consider that this means ibverbs-providers:amd64 breaks 
ibverbs-providers:i386 through the virtual packages which prevents them from 
being 
coinstalled.

One strange thing is that, if I understand 7.6.1 of the Debian Policy Manual 
correctly, Breaks + Replaces is not supposed to be used on virtual packages:
http://www.chiark.greenend.org.uk/doc/debian-policy/policy.html/ch-relationships.html#s7.6.1

| For this usage of Replaces, virtual packages (see Virtual packages - 
Provides, 
| Section 7.5) are not considered when looking at a Replaces field. The 
packages 
| declared as being replaced must be mentioned by their real names.

Maybe that's why Apt is confused in this multi-arch configuration.


Note that, based on 7.6.2, the usual pattern for virtual packages would be 
Provides + Conflicts + Replaces:

|  In this situation, the package declared as being replaced can be a virtual 
|  package, so for example, all mail transport agents (MTAs) would have the 
|  following fields in their control files:
|
|     Provides: mail-transport-agent
|     Conflicts: mail-transport-agent
|     Replaces: mail-transport-agent
|
| ensuring that only one MTA can be unpacked at any one time

Seems like something to try to see if it fixes the issue.


-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-3-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages ibverbs-providers depends on:
ii  libc6        2.27-3
ii  libibverbs1  17.1-2

ibverbs-providers recommends no packages.

ibverbs-providers suggests no packages.

-- no debconf information

--- End Message ---
--- Begin Message ---
Source: rdma-core
Source-Version: 18.0-1

We believe that the bug you reported is fixed in the latest version of
rdma-core, 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.
Benjamin Drung <[email protected]> (supplier of updated rdma-core 
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: SHA512

Format: 1.8
Date: Mon, 07 May 2018 13:40:40 +0200
Source: rdma-core
Binary: rdma-core ibacm ibverbs-providers ibverbs-utils libibverbs-dev 
libibverbs1 libibumad-dev libibumad3 librdmacm-dev librdmacm1 rdmacm-utils 
srptools
Architecture: source
Version: 18.0-1
Distribution: unstable
Urgency: medium
Maintainer: Benjamin Drung <[email protected]>
Changed-By: Benjamin Drung <[email protected]>
Description:
 ibacm      - InfiniBand Communication Manager Assistant (ACM)
 ibverbs-providers - User space provider drivers for libibverbs
 ibverbs-utils - Examples for the libibverbs library
 libibumad-dev - Development files for libibumad
 libibumad3 - InfiniBand Userspace Management Datagram (uMAD) library
 libibverbs-dev - Development files for the libibverbs library
 libibverbs1 - Library for direct userspace use of RDMA (InfiniBand/iWARP)
 librdmacm-dev - Development files for the librdmacm library
 librdmacm1 - Library for managing RDMA connections
 rdma-core  - RDMA core userspace infrastructure and documentation
 rdmacm-utils - Examples for the librdmacm library
 srptools   - Tools for Infiniband attached storage (SRP)
Closes: 898055
Changes:
 rdma-core (18.0-1) unstable; urgency=medium
 .
   * New upstream release.
   * Update private libibverbs symbols and let libibverbs1 break
     ibverbs-providers < 18~
   * Fix bad whatis entries in man pages
   * Fix spelling mistakes in ibv_create_flow_action.3 man page
   * Use versioned Breaks & Replaces for ibverbs-providers to make it
     multi-arch coinstallable (Closes: #898055)
Checksums-Sha1:
 a81fd0571c0a9391afc5225eb5653ab370290d8e 2740 rdma-core_18.0-1.dsc
 b7d7fcbeb2efe915e689e396beb1e22b9df42929 965071 rdma-core_18.0.orig.tar.gz
 c6fd6e7cf1ae61f4729bf8e38c0bf5f174734348 19440 rdma-core_18.0-1.debian.tar.xz
 f2414d79d7bfec74ee8ee3ac7aa79b33da36d4f6 9110 rdma-core_18.0-1_source.buildinfo
Checksums-Sha256:
 f642f623bbe9a53ea74d4fc7dd9fb0d1a19364807eaf51cc67d21e5f7ede84ca 2740 
rdma-core_18.0-1.dsc
 03780f49fab5ea8715bb132c57a1e717338185e6b71f85e8c08b8d581cec8ea2 965071 
rdma-core_18.0.orig.tar.gz
 97fa03c6ab81fb87fe0183706803d68c6b86e769eac6bff5cf98b4f5443345c3 19440 
rdma-core_18.0-1.debian.tar.xz
 c65754d33e491509d511f425390782f9164270fe2c58654d062a8989d4693bf5 9110 
rdma-core_18.0-1_source.buildinfo
Files:
 48aec298e47b99f396d6ebeb94caf460 2740 net optional rdma-core_18.0-1.dsc
 2418862750f20f7ca9da4b241d12abb8 965071 net optional rdma-core_18.0.orig.tar.gz
 cb55e711a3e7b0aa83ddd908cbedce94 19440 net optional 
rdma-core_18.0-1.debian.tar.xz
 1c72caa3c703036b08506147e974c64e 9110 net optional 
rdma-core_18.0-1_source.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEE5/q3CzlQJ15towl13YzVpd6MfnoFAlrwO6cACgkQ3YzVpd6M
fnoJYg//XS3UnOG6+W6+2Vpovm/Td2o7t9kRklkKXc3Zq1Qm3oeEJhi3hwX8xIUt
1amF2WXjkHvwVGrWDUBui4PZKi4Q/tWcnFXK3mf0TuPzAaZ3gpVv62/zaYg1Xqpv
9i8FYfQvYyByvpUF9byzjSHalVaSPN8hXV4+nSJadj+3AC5b1IwY1x8PKFHtQsBO
vD9P37xZtULa11ZnOwd7xPrtDF7wdwEXOz8sVmWUMUQJzNb01von3JZymhDFzVhx
sPHRCZTWIp9+TAcnLKfx9p41IfRUX0IoS6zgCtHXs/eyJv87ofhuOt9s0Pzr462E
F1MfhgOI7n+rI6oyWd0db6YjZ2qOlWds+4GSbE0MVbyxSgHLQIaD9dCv0Tc4CUe8
6xn/ldPp77lEQPmeFtLO/1+3RgJGH4WlmWCwfd6b39/sWCySIIe5dQHJ2nCsVaCt
pOrJwBmpttLKplINB3bBayh85p2LAu3hJdZ1mqZCawiZYY5QLRYxXjC92CacsqC+
/5p0BX7hq9quJxR05KEsZUKt7/Bz3/IazU6lMu3k9wihmxRUezTSeH+45wAGIMwd
y4plSFLuGyh/1OMe6FoACazOAWI/9GryRU5nrLsQF/FMoMdeoIKOOJ8/9On96cJ1
KwD7qVJ4JAhPtwFINRxpns/+mukFTaNAUWSjUZnOsbApNA22AhE=
=Zljc
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to