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

Reply via email to