On Tue, Mar 03, 2026 at 12:20:24PM +0100, Sebastiaan Couwenberg wrote:
> On 3/3/26 12:06 PM, Peter Pentchev wrote:
> > On Tue, Mar 03, 2026 at 11:23:55AM +0100, Sebastiaan Couwenberg wrote:
> > > On 3/3/26 10:53 AM, Philipp Kern wrote:
> > > > On 2026-03-02 22:42, Paul Gevers wrote:
> > > > > On 3/2/26 08:34, Russell Coker wrote:
> > > > > > The RTS game Warzone 2100 which has etensive 3D graphics currently 
> > > > > > doesn't
> > > > > > build on armhf (32bit ARM), i386, s390x, and riscv64.
> > > > > Refering to the release policy [1], you only need to spend 
> > > > > *reasonably* effort on supporting release architectures. The first 
> > > > > one to make the call what is reasonable is you. If things FTBFS, you 
> > > > > can request removal by filing an RM bug against the ftp.debian.org 
> > > > > pseudo package and as long as the build fails, you don't need to do 
> > > > > anything further. Once the binaries on unsupported architectures are 
> > > > > gone from unstable, the migration to testing will no longer be 
> > > > > blocked by those FTBFS. See also [2].
> > > > 
> > > > Please then also document it in the Architecture field of the source 
> > > > package. That will avoid build failures on the buildds that need 
> > > > triaging. Thanks!
> > > 
> > > To get that in the archive you'd need to do another upload, for the next 
> > > upload you should just use the unsupported-architecture build dependency 
> > > to exclude the architecture(s):
> > > 
> > >   
> > > https://www.debian.org/doc/manuals/developers-reference/pkgs.html#being-kind-to-porters
> > 
> > BTW is the unsupported-architecture example given on that page wrong?
> 
> No.
> 
> > I mean, it says to B-D on unsupported-architecture 
> > [!the-not-supported-arch],
> > and I think that's... kind of backwards?
> 
> The build dependency doesn't actually exist, it therefore needs to be 
> excluded everywhere else to result in B-D Uninstallable on the unsupported 
> architectures.

Right, but if you want to *not* build on, say, s390x, and if you put
B-D: unsupported-architecture [!s390x], won't the amd64 buildd try to
build the thing and fail because it doesn't have unsupported-architecture?
I mean, the [!s390x] set includes amd64, or is my brain totally messed up
right now? :)

G'luck,
Peter

-- 
Peter Pentchev  [email protected] [email protected] [email protected]
PGP key:        https://www.ringlet.net/roam/roam.key.asc
Key fingerprint 2EE7 A7A5 17FC 124C F115  C354 651E EFB0 2527 DF13

Attachment: signature.asc
Description: PGP signature

Reply via email to