Skip to contentSkip to conversation

Bug#854217: marked as done (mark libibverbs1 Multi-Arch: same)

PATCH Debian Bug Tracking System 1 participant 1 message Nov 14, 2017 2 messages not in the archive InfiniBand

lore
Share & tools
lore

A message that is not in the archive (sent off-list or not yet received): [email protected]

A message that is not in the archive (sent off-list or not yet received): [email protected]

#2 lore raw

Your message dated Tue, 14 Nov 2017 11:45:50 +0100
with message-id <[email protected]> and subject line Re: mark libibverbs1 Multi-Arch: same
has caused the Debian Bug report #854217,
regarding mark libibverbs1 Multi-Arch: same
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.)

Signature · 3 lines
854217: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=854217
Debian Bug Tracking System
Contact [email protected] with problems

Package: libibverbs1
Version: 1.2.1-2
Tags: patch
User: [email protected]
Usertags: rebootstrap
Control: affects -1 + src:armci-mpi src:ffindex src:gfsview src:lammps src:mpi-defaults src:otf src:scotch

The affected packages cannot satisfy their cross build dependencies, because their transitive dependencies on libibverbs1 cannot be satisfied. The bootstrap.d.n metadata processing indicates[1] more affected packages. All of the packages need libibverbs1 for both the build architecture and the host architecture. Such dependencies can only be satisfied when the dependee, libibverbs1, is marked as Multi-Arch:
foreign or Multi-Arch: same. The former doesn't make any sense for shared libraries, so we need to consider whether the latter is correct. libibverbs1 already uses multiarch paths and its postinst keeps working when executed repeatedly. Thus the marking is correct. libibverbs-dev and libibverbs-dbg also use multiarch paths and none of the latter has maintainer scripts, so marking them Multi-Arch: same is correct as well. The attached patch adds all of those markings. Please consider applying it after stretch is released.

Helmut

[1] https://bootstrap.debian.net/cross_all/libibverbs.html

debian/changelog +7 -0
diff --minimal -Nru libibverbs-1.2.1/debian/changelog libibverbs-1.2.1/debian/changelog
@@ -1,3 +1,10 @@
+libibverbs (1.2.1-2.1) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Mark lib* packages Multi-Arch: same (Closes: #-1)
+
+ -- Helmut Grohne <[email protected]>  Sun, 05 Feb 2017 08:04:11 +0100
+
 libibverbs (1.2.1-2) unstable; urgency=medium
 
   * Add patch update_barriers: add barriers for MIPS and
debian/control +3 -0
diff --minimal -Nru libibverbs-1.2.1/debian/control libibverbs-1.2.1/debian/control
@@ -16,6 +16,7 @@
 
 Package: libibverbs1
 Architecture: any
+Multi-Arch: same
 Depends: ${shlibs:Depends}, ${misc:Depends}, adduser
 Description: Library for direct userspace use of RDMA (InfiniBand/iWARP)
  libibverbs is a library that allows userspace processes to use RDMA
@@ -35,6 +36,7 @@
 Package: libibverbs-dev
 Section: libdevel
 Architecture: any
+Multi-Arch: same
 Depends: ${misc:Depends}, libibverbs1 (= ${binary:Version})
 Description: Development files for the libibverbs library
  libibverbs is a library that allows userspace processes to use RDMA
@@ -53,6 +55,7 @@
 Package: libibverbs1-dbg
 Section: debug
 Architecture: any
+Multi-Arch: same
 Depends: ${misc:Depends}, libibverbs1 (= ${binary:Version})
 Description: Debugging symbols for the libibverbs library
  libibverbs is a library that allows userspace processes to use RDMA

Version: 15-1

libibverbs1 15-1 (from rdma-core source package) is marked as Multi-
Arch: same.

Signature · 14 lines
Benjamin Drung
System Developer
Debian & Ubuntu Developer

ProfitBricks GmbH
Greifswalder Str. 207
D - 10405 Berlin

Email: [email protected]
URL: https://www.profitbricks.de

Sitz der Gesellschaft: Berlin
Registergericht: Amtsgericht Charlottenburg, HRB 125506 B
Geschäftsführer: Achim Weiss, Matthias Steinberg