Bug#963154: nmapsi4: Must not be arch:any
Em sáb., 20 de jun. de 2020 às 10:00, Adrian Bunk escreveu: > > There are plenty of packages in the archive whose build dependencies > cannot be fulfilled on all release architectures. > > This is not a problem. Ok, thanks Adrian. I fixed forensics-all, affected by this change. Regards, Eriberto
Bug#963154: nmapsi4: Must not be arch:any
On Fri, Jun 19, 2020 at 02:45:37PM -0300, Joao Eriberto Mota Filho wrote: > Package: nmapsi4 > Version: 0.5~alpha2-1 > Severity: serious > Tags: ftbfs patch > Justification: fails to build from source (but built successfully in the past) > > Dear Maintainer, > > nmapsi4 fails to build from source in several architectures since 0.5~alpha2-1 > revision. > > nmapsi4 build depends of qtwebengine5-dev. Since 5.9.1+dfsg-5 revision, > released > in 30 Sep 2017, qtwebengine5-dev is only available for amd64, arm64, armhf, > i386 > and mipsel. Consequently, now nmapsi4 FTBFS in armel, mips64el, ppc64el, > s390x, > alpha, hppa, hurd-i386, ia64, m68k, powerpc, ppc64, riscv64, sh4, sparc64 and > x32. There is no FTBFS: https://buildd.debian.org/status/package.php?p=nmapsi4 There are plenty of packages in the archive whose build dependencies cannot be fulfilled on all release architectures. This is not a problem. >... > -Architecture: any > +Architecture: amd64 arm64 armhf i386 mipsel >... This would actually make things worse, since manual maintainance of such architecture lists is extra effort. Imagine qtwebengine5-dev gains support for a new architecture like riscv64. With "Architecture: any" all packages that directly or indirectly build depend on qtwebengine5-dev will automatically be built as soon as qtwebengine5-dev is available on this architecture. With an explicit architecture list bugs would have to be filed and manual uploads made for every single of these packages. > Regards, > > Eriberto cu Adrian
Bug#963154: nmapsi4: Must not be arch:any
Package: nmapsi4 Version: 0.5~alpha2-1 Severity: serious Tags: ftbfs patch Justification: fails to build from source (but built successfully in the past) Dear Maintainer, nmapsi4 fails to build from source in several architectures since 0.5~alpha2-1 revision. nmapsi4 build depends of qtwebengine5-dev. Since 5.9.1+dfsg-5 revision, released in 30 Sep 2017, qtwebengine5-dev is only available for amd64, arm64, armhf, i386 and mipsel. Consequently, now nmapsi4 FTBFS in armel, mips64el, ppc64el, s390x, alpha, hppa, hurd-i386, ia64, m68k, powerpc, ppc64, riscv64, sh4, sparc64 and x32. The following patch fixes the FTBFS in nmapsi4: diff -Nru nmapsi4-0.5~alpha2/debian/control nmapsi4-0.5~alpha2/debian/control --- nmapsi4-0.5~alpha2/debian/control 2020-05-22 12:50:04.0 -0300 +++ nmapsi4-0.5~alpha2/debian/control 2020-06-19 14:33:47.0 -0300 @@ -11,7 +11,7 @@ Rules-Requires-Root: no Package: nmapsi4 -Architecture: any +Architecture: amd64 arm64 armhf i386 mipsel Depends: ${shlibs:Depends}, ${misc:Depends}, nmap, bind9-dnsutils Description: graphical interface to nmap, the network scanner NmapSI4 is a complete Qt-based Gui with the design goal to provide a complete Regards, Eriberto