Your message dated Wed, 12 May 2021 14:48:29 +0000
with message-id <e1lgqa1-000h0u...@fasolo.debian.org>
and subject line Bug#987858: fixed in open-iscsi 2.1.3-4
has caused the Debian Bug report #987858,
regarding FTBFS: dh_makeshlibs: error: The udeb open-iscsi-udeb does not 
contain any shared libraries but --add-udeb=open-iscsi-udeb was passed!?
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 ow...@bugs.debian.org
immediately.)


-- 
987858: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=987858
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: open-iscsi
Version: 2.1.3-3
Severity: serious
Tags: d-i ftbfs patch
Justification: fails to build from source (but built successfully in the past)

open-iscsi fails to build on mips64el:

| dh_missing --fail-missing
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
|    dh_strip -a
|    debian/rules override_dh_makeshlibs
| make[1]: Entering directory '/<<PKGBUILDDIR>>'
| dh_makeshlibs --add-udeb=open-iscsi-udeb
| dh_makeshlibs: error: The udeb open-iscsi-udeb does not contain any shared 
libraries but --add-udeb=open-iscsi-udeb was passed!?
| make[1]: *** [debian/rules:104: override_dh_makeshlibs] Error 25
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| make: *** [debian/rules:13: binary-arch] Error 2
| dpkg-buildpackage: error: debian/rules binary-arch subprocess returned exit 
status 2

A full build-log is available here:
https://buildd.debian.org/status/fetch.php?pkg=open-iscsi&arch=mips64el&ver=2.1.3-3&stamp=1619796879&raw=0

This happens as the open-iscsi-udeb package is not build on this
architecture. The reason for that is indicated in the debian/control
file:

| Package: open-iscsi-udeb
| # Note: the (virtual) udeb package scsi-modules (provided by different
| #       linux kernel udebs) must exist for these architectures - so
| #       check that before adding them to this list; the other
| #       scsi-(core|common|...)-modules are NOT sufficient!
| Architecture: amd64 arm64 armhf i386 ia64 mips mipsel powerpc ppc64 ppc64el 
s390x

However it happens that mips64el do have such scsi-module packages
containing the iscsi and libiscsi modules:
- 
https://packages.debian.org/search?suite=sid&arch=mips64el&keywords=scsi-modules
 

At least the following architectures also have this package:
- alpha: 
https://packages.debian.org/search?suite=sid&arch=alpha&keywords=scsi-modules
- hppa: 
https://packages.debian.org/search?suite=sid&arch=hppa&keywords=scsi-modules
- m68k: 
https://packages.debian.org/search?suite=sid&arch=m68k&keywords=scsi-modules
- riscv64: 
https://packages.debian.org/search?suite=sid&arch=riscv64&keywords=scsi-modules 
- sparc64: 
https://packages.debian.org/search?suite=sid&arch=sparc64&keywords=scsi-modules

The patch below therefore updates the debian/control file so that
open-iscsi builds correctly on those architecture:

--- open-iscsi-2.1.3/debian/control
+++ open-iscsi-2.1.3/debian/control
@@ -139,7 +139,7 @@
 #       linux kernel udebs) must exist for these architectures - so
 #       check that before adding them to this list; the other
 #       scsi-(core|common|...)-modules are NOT sufficient!
-Architecture: amd64 arm64 armhf i386 ia64 mips mipsel powerpc ppc64 ppc64el 
s390x
+Architecture: alpha amd64 arm64 armhf hppa i386 ia64 m68k mips mipsel mips64el 
powerpc ppc64 ppc64el riscv64 s390x sparc64
 Section: debian-installer
 Package-Type: udeb
 Depends: ${misc:Depends},


Regards,
Aurelien

--- End Message ---
--- Begin Message ---
Source: open-iscsi
Source-Version: 2.1.3-4
Done: Ritesh Raj Sarraf <r...@debian.org>

We believe that the bug you reported is fixed in the latest version of
open-iscsi, 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 987...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Ritesh Raj Sarraf <r...@debian.org> (supplier of updated open-iscsi 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Tue, 04 May 2021 21:45:56 +0530
Source: open-iscsi
Architecture: source
Version: 2.1.3-4
Distribution: unstable
Urgency: medium
Maintainer: Debian iSCSI Maintainers <open-is...@packages.debian.org>
Changed-By: Ritesh Raj Sarraf <r...@debian.org>
Closes: 987858
Changes:
 open-iscsi (2.1.3-4) unstable; urgency=medium
 .
   * [8142984] Set architecture for build to linux-any. This ensures that the
     library is built on the right set of architectures and dh_makeshlibs is
     invoked appropriately. (Closes: #987858)
Checksums-Sha1:
 675ae323b583c4743ea9f98ca9072052524348f7 2520 open-iscsi_2.1.3-4.dsc
 eac6d115df91018e959a5c23175d43fa7acb7871 53712 open-iscsi_2.1.3-4.debian.tar.xz
 125e9a63274e1b4ec1ce39b5e8185f20aea8492a 5629 
open-iscsi_2.1.3-4_source.buildinfo
Checksums-Sha256:
 6f7cfa77031e3b42f328d1d42db49ce54220929d0d7372f7c54f1f4d4a8ba5de 2520 
open-iscsi_2.1.3-4.dsc
 5e18b712d1b10a916250ba7b5fd45e5c023668d44c82509f965880cdca0fd9c1 53712 
open-iscsi_2.1.3-4.debian.tar.xz
 fad92aa84da1cc2eef148c67e398a6f89d25075ddd203b3921a61cdf4a5b8d7e 5629 
open-iscsi_2.1.3-4_source.buildinfo
Files:
 6de42f730529ba8ee50068d27398f0f4 2520 net optional open-iscsi_2.1.3-4.dsc
 034e88b051c0ec205a5d9ec6ac9dfeb9 53712 net optional 
open-iscsi_2.1.3-4.debian.tar.xz
 c713126ebb3245e97c4c3035c0f5bf28 5629 net optional 
open-iscsi_2.1.3-4_source.buildinfo

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

iQIzBAEBCgAdFiEEQCVDstmIVAB/Yn02pjpYo/LhdWkFAmCb5/IACgkQpjpYo/Lh
dWlkaQ/5AeQkw2dMQ7WsI5vLXOY0p/1K7FhsEoKoVdNUAVjDcW4m1Ew42n4AiXtH
G41+yDi4zrwM1FOP6wmlvUVb4RRspO/oYeKZvWWRANZkyBrgE6nfpgImHfv9xNNZ
sNfVsbJLJLBewn1MZ6AvQ7GMmcVDk7n00EmH1kLknOL+syMFbTJecLTySwvt2yqw
WDNejV5/NlEMdCy3Pu/JttU/zxfmVWhQKVCMUNyxug/njRkPzfox566CQnIMkPzx
vBz/Qyaw2xKwJ1Wfqs0BKBPwdHLx/FWG7KYiYriTNKG/6jWwkzJx3Pk8oHfxHdv9
Mfcj+/WPth87x37Yk2THydZb5ttQqnV3rZqw1i2DVYUA8YnkrlZbNbth9p+OrpkL
9QcuZYtd4kii/pSl5wKoa/hS9wvh+KFpZiDiOZaPqX3QYVEDkpMgcDplirIHXHBL
KqCFT7HcaBk7meamzRFIR3S+9htggSnPCmVjraS0N+uQXUGIQinM/9YRHWvfaHV4
TRyHmZ1Bm1LBdrz+HvJG/MqTIHMtapQCtI8gB3BRpV/8lB77+TPP+eNXZszeWvGI
LqFXq8arato6jMtP2LcDH7DC+M3Kh3jycKmrERW1l/aGyhTvW1mL9Fp5t0LQoN7v
JxIXVKaWhVSkF+SG3NfkrkUYv1vYizgpMHZ6eO4Xz8Lq63zCh60=
=h6/n
-----END PGP SIGNATURE-----

--- End Message ---

Reply via email to