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
signature.asc
Description: PGP signature

