- Package:
- src:imsprog
- Source:
- src:imsprog
- Submitter:
- Adrian Bunk
- Date:
- 2026-06-26 13:37:02 UTC
- Severity:
- normal
- Tags:
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.
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
Hi Adrian, Hugh, Thanks for the tip, Adrian! Actually, I had already added 'architecture-is-little-endian' to Build-Depends in the 1.8.5-4 upload. Following your advice, I have just updated the 1.8.5-4 upload on mentors to revert 'Architecture' back to 'any' so it relies fully on the build-dependency mechanism. Hugh, could you please sponsor this 1.8.5-4 upload and also file a removal request for the old s390x binary? Best regards, Mikhail
Hi Mikhail, On Thu, 25 Jun 2026 09:05:47 +0300 Mikhail Medvedev wrote: > Thanks for the tip, Adrian! Actually, I had already added > 'architecture-is-little-endian' to Build-Depends in the 1.8.5-4 upload. > > Following your advice, I have just updated the 1.8.5-4 upload on mentors > to revert 'Architecture' back to 'any' so it relies fully on the > build-dependency mechanism. > > Hugh, could you please sponsor this 1.8.5-4 upload and also file a > removal request for the old s390x binary? You have clearly spent a lot of time addressing my feedback. Well done! We are very close to uploading now. Just a few more things to fix. 1. Your d/watch file is invalid. The first line needs to use a colon, not an equals sign. There also needs to be a line break separating the Version line and other lines. Version: 5 <line break> <other lines> 2. Your d/copyright file is looking good. You've made some really nice changes based on my feedback. One further point to remember: when the author(s) and licence are identical in two or more files, you can group those entries together. Have a look at the diff I attached to see clearly what I mean and apply the patch to your repository. 3. Finally, as 1.8.5-1 is the most recent version in the Debian archive, your changelog should be version 1.8.5-2. Please log in to mentors.debian.net, go to your imsprog page and remove all uploads. Then you can re-upload 1.8.5-2 after merging/updating the d/changelog entries as needed. When you've made the above changes, let me know. Hugh
We believe that the bug you reported is fixed in the latest version of
imsprog, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to 1140616@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Mikhail Medvedev <e-ink-reader@yandex.ru> (supplier of updated imsprog package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Fri, 26 Jun 2026 10:00:00 +0300
Source: imsprog
Architecture: source
Version: 1.8.5-2
Distribution: unstable
Urgency: medium
Maintainer: Mikhail Medvedev <e-ink-reader@yandex.ru>
Changed-By: Mikhail Medvedev <e-ink-reader@yandex.ru>
Closes: 1140616
Changes:
imsprog (1.8.5-2) unstable; urgency=medium
.
* Update debian/control:
- Use architecture-is-little-endian in Build-Depends and revert
Architecture to 'any' to prevent FTBFS on big-endian platforms
such as s390x (Closes: #1140616).
- Remove Priority field from the Source section.
* Update debian/watch to format version 5.
* Update debian/copyright:
- Group files with identical authors and licenses.
- Remove redundant separate entries for upstream LICENSE files.
* Address feedback from lintian and sponsor (Hugh McMaster):
- Completely rewrite debian/copyright to match DEP-5 specification.
- Add missing license definitions for ch34x_i2c and ch341funcs files.
- Format Upstream-Contact email with angle brackets and drop redundant
emails from individual file stanzas.
- Drop obsolete Rules-Requires-Root field from d/control.
- Remove unnecessary debian/NEWS file.
Checksums-Sha1:
8a57f16f32588a7ea462f3a53fea7ac04a271a84 2063 imsprog_1.8.5-2.dsc
0fc9c380600d2cf3359cb32069c1ff11f3e486a1 5140 imsprog_1.8.5-2.debian.tar.xz
4d30ab46f086bc943dcb6168b24080a0104386b3 6941 imsprog_1.8.5-2_source.buildinfo
Checksums-Sha256:
d92ba7d5db568cda8fab2a6e480b0146549e39437ab6c0fe73d124fd0288b75c 2063 imsprog_1.8.5-2.dsc
e8803da74f6e0b5a242e2205cdb720e85034ba186b2bd64edfe0995dfa07dd48 5140 imsprog_1.8.5-2.debian.tar.xz
d9b849675c92f37806fcba02c797813f315992c735a6a40b272dbf6ffd453315 6941 imsprog_1.8.5-2_source.buildinfo
Files:
99b041d3332fe83a9b1004d2075695ca 2063 devel optional imsprog_1.8.5-2.dsc
4a1faf5250dc2fe78659952d758f2a24 5140 devel optional imsprog_1.8.5-2.debian.tar.xz
f0732c4b3564363e606744a45bcbb082 6941 devel optional imsprog_1.8.5-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEEOiCBPKV5RoaMUVIRWsYQdMXoG8QFAmo+dbwACgkQWsYQdMXo
G8QSZA//WVrkSVrTP+YAdWN9rTK2gJsHosVBZh4pf6KxMljVd/m3V3N6pmnLA9hj
K5RO238s61y2Y6KU3IqCKcrg12yUiq3v99Ou8w4XoCpdd9egSIPDHMLB9ivc38K1
z1SIlUFvb9tKkfbD4VGO17+whPJgNNpzGvSE84EyO12mljtfNOvtn1wWlTaNkJZE
Qq0bLBEEd3rq4WRKD/lPWiWrbMWabNiL7cxYEc85ggJEvawJumyYDi81hZcvCCNM
hDMvZBqO2hwYY/denwmrGbtF5b/vbT5T79g6FfNJy9LcrCBD2HcYpuUimYcGqbcW
m2BVRP+I4QnghxHCXsJz8wPc1h6TLp60Hv4GMZ6gIfkfYTSnHriOZy5HG77R1+tx
IUsdmYlmy243uU/oSwB6BOD/OdMr+SzIZ/hhXGaHSXb2bfJ8vEJ7n8+JMCssHNvU
KY0FNmehduSaZnqswhgsqFKIxotmisOr225ifyErNlKiZYcVEskwtgt+JjKCfZVW
3iHIFRCYaw+/dbjScoJw8TbOIjL2a09zGNnP2qCSaj8cKjExgYxb91oBXPH084Hk
EfJCoqQ930s1iyUb5EhiMb878Jt4mIcQyN7z2BkpR8rnr+IRQAzq5GvKmkaUeT1J
snQo5S8N2iGVxDh3fMq31pEVA99VCw9bNo2ivSN0esoTExMqwgQ=
=NcKn
-----END PGP SIGNATURE-----