Bug#1024890: ntcard - build-dependencies unsatisfiable on 32-bit.
On 30/11/2022 07:29, Andreas Tille wrote: 3. Declare your package unsupported on 32-bit architectures and file a removal bug with the ftpmasters. For what architecture should we file a removal bug? armel armhf i386 mipsel s390x (390x is not 32-bit but is also affected, I missed that when initially filing the bug). The package was never released on 32 bit architectures ntcard was built on all release architectures and binaries for all architetures are currently in testing. After it was built, nthash was removed on 32-bit and big-endian architectures as documented in https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1023060 Could you please give any reason which backs up your choice "serious" for this bug report? The rc policy says Packages must autobuild without failure on all architectures on which they are supported. Packages must be supported on as many architectures as is reasonably possible. Packages are assumed to be supported on all architectures for which they have previously built successfully. Prior builds for unsupported architectures must be removed from the archive (contact -release or ftpmaster if this is the case). Ref: RT? Packages must be buildable within the same release. Ref: RT?
Bug#1024890: ntcard - build-dependencies unsatisfiable on 32-bit.
Hi Peter, Am Sun, Nov 27, 2022 at 02:30:15PM + schrieb Peter Michael Green: > Package: ntcard > Version: 1.2.2+dfsg-4 > Severity: serious > > ntcard build-depends on libnthash-dev which is no longer available on 32-bit > architectures. > > There are in general 3 potential soloutions for this (in roughly descending > order of preference) > > 1. Fix your build-dependencies so they are once again available on all > release architectures. > 2. Eliminate the build-dependencies in question, either generally or on > those specific architectures. Both it not possible. > 3. Declare your package unsupported on 32-bit architectures and file a > removal bug with the ftpmasters. For what architecture should we file a removal bug? The package was never released on 32 bit architectures so I see no point in bothering ftpmaster. > I do not know which are pratical in the case of your particular package. As far as I know its a frequently used method to add Build-Depends that are not available for a certain architecture to prevent autobuilders from building those packages under these architectures. If I would explicitly restrict the architectures of nthash it would need manual intervention if libbtllib-dev might become available also for 32 bit (which is probably not the case - but at least in theory this is the reason to *not* provide a list of supported architectures). Could you please give any reason which backs up your choice "serious" for this bug report? IMHO the package is perfectly OK and the bug should be closed. Kind regards Andreas. -- http://fam-tille.de
Bug#1024890: ntcard - build-dependencies unsatisfiable on 32-bit.
Package: ntcard Version: 1.2.2+dfsg-4 Severity: serious ntcard build-depends on libnthash-dev which is no longer available on 32-bit architectures. There are in general 3 potential soloutions for this (in roughly descending order of preference) 1. Fix your build-dependencies so they are once again available on all release architectures. 2. Eliminate the build-dependencies in question, either generally or on those specific architectures. 3. Declare your package unsupported on 32-bit architectures and file a removal bug with the ftpmasters. I do not know which are pratical in the case of your particular package.