Bug#1024890: ntcard - build-dependencies unsatisfiable on 32-bit.

2022-11-30 Thread Peter Green

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.

2022-11-29 Thread Andreas Tille
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.

2022-11-27 Thread 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.
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.