Hi, most important is getting rid of the old s390x binary in the archive, removal can be requested with "reportbug ftp.debian.org".
A build dependency on architecture-is-little-endian will ensure that building will no longer be attempted on s390x (or on non-release big endian architectures). cu Adrian On Tue, Jun 23, 2026 at 07:42:46PM +0300, Kosolapov Ivan wrote: > Hi, Adrian! > I’ve specified ‘ExcludeArch: s390x’ in the Fedora .spec file, but I’m not > sure how to do this in the `debian/control` file. Could you please help > me? > Do I need to build the next version of IMSProg, or can I re-upload version > 1.8.5? > > Regards, Mikhail Medvedev > ---------------- > Кому: Debian Bug Tracking System ([email protected]); > Тема: Bug#1140616: imsprog FTBFS on big endian; > 23.06.2026, 19:07, "Adrian Bunk" <[email protected]>: > > Source: imsprog > Version: 1.8.5-1 > Severity: serious > Tags: ftbfs > > [1]https://buildd.debian.org/status/logs.php?pkg=imsprog&ver=1.8.5-1 > > ... > /build/reproducible-path/imsprog-1.8.5/IMSProg_programmer/ch347.c:17:2: > error: #error You need to convert every USB communications to little > endian before this library would work. > 17 | #error You need to convert every USB communications to little > endian before this library would work. > | ^~~~~ > make[3]: *** [IMSProg_programmer/CMakeFiles/IMSProg.dir/build.make:528: > IMSProg_programmer/CMakeFiles/IMSProg.dir/ch347.c.o] Error 1 > > Build depending on architecture-is-little-endian and asking for removal > of the s390x binaries (reportbug ftp.debian.org) might be a reasonable > option in this case. > > References > > Visible links > 1. https://buildd.debian.org/status/logs.php?pkg=imsprog&ver=1.8.5-1

