- Package:
- libdialog-dev
- Source:
- libdialog-dev
- Description:
- Displays user-friendly dialog boxes -- development files
- Submitter:
- Helmut Grohne
- Date:
- 2026-04-14 20:51:03 UTC
- Severity:
- normal
libdialog-dev is declared Multi-Arch: same, but fails to coinstall. The file /usr/include/dlg_config.h is shared by libdialog-dev version 1.3-20250116-1 as present in trixie and version 1.3-20260107-1 as present in forky|unstable with varying content. Please ensure that shared files have bit-identical content across architectures, move architecture-dependent files to architecture-dependent paths or remove the Multi-Arch: same field. Kind regards Helmut Grohne
Hi. I received this from the Debian BTS (and I guess you too if you subscribed). The problem is that dlg_config.h is not the same in all architectures. To be precise, the following diffoscope command: diffoscope libdialog-dev_1.3-20260107-1_armhf.deb libdialog-dev_1.3-20260107-1_amd64.deb shows this difference in dlg_config.h: -#define DLG_SYSTEM_NAME "linux-gnueabihf" +#define DLG_SYSTEM_NAME "linux-gnu" Should I just drop the "Multi-Arch: same" field or maybe there is something else we could do? Thanks.----- Forwarded message from Helmut Grohne <helmut@subdivi.de> ----- Date: Tue, 14 Apr 2026 18:44:37 +0200 From: Helmut Grohne <helmut@subdivi.de> To: submit@bugs.debian.org Subject: Bug#1133812: libdialog-dev fails to coinstall Resent-CC: sanvila@debian.org Package: libdialog-dev Version: 1.3-20250116-1 Severity: serious Justification: violates Debian policy 5.6.34.3 User: debian-qa@lists.debian.org Usertags: fileconflict libdialog-dev is declared Multi-Arch: same, but fails to coinstall. The file /usr/include/dlg_config.h is shared by libdialog-dev version 1.3-20250116-1 as present in trixie and version 1.3-20260107-1 as present in forky|unstable with varying content. Please ensure that shared files have bit-identical content across architectures, move architecture-dependent files to architecture-dependent paths or remove the Multi-Arch: same field. Kind regards Helmut Grohne----- End forwarded message -----
Hi. I received this from the Debian BTS (and I guess you too if you subscribed). The problem is that dlg_config.h is not the same in all architectures. To be precise, the following diffoscope command: diffoscope libdialog-dev_1.3-20260107-1_armhf.deb libdialog-dev_1.3-20260107-1_amd64.deb shows this difference in dlg_config.h: -#define DLG_SYSTEM_NAME "linux-gnueabihf" +#define DLG_SYSTEM_NAME "linux-gnu" Should I just drop the "Multi-Arch: same" field or maybe there is something else we could do? Thanks.----- Forwarded message from Helmut Grohne <helmut@subdivi.de> ----- Date: Tue, 14 Apr 2026 18:44:37 +0200 From: Helmut Grohne <helmut@subdivi.de> To: submit@bugs.debian.org Subject: Bug#1133812: libdialog-dev fails to coinstall Resent-CC: sanvila@debian.org Package: libdialog-dev Version: 1.3-20250116-1 Severity: serious Justification: violates Debian policy 5.6.34.3 User: debian-qa@lists.debian.org Usertags: fileconflict libdialog-dev is declared Multi-Arch: same, but fails to coinstall. The file /usr/include/dlg_config.h is shared by libdialog-dev version 1.3-20250116-1 as present in trixie and version 1.3-20260107-1 as present in forky|unstable with varying content. Please ensure that shared files have bit-identical content across architectures, move architecture-dependent files to architecture-dependent paths or remove the Multi-Arch: same field. Kind regards Helmut Grohne----- End forwarded message -----
That symbol isn't actually used in dialog (it is an artifact of the configure script, which puts all of the detected #define's in the file). So you could tweak the debian/rules to delete that line :-)
Great, will do. (That was actually one of the "something else"s I had in mind, dropping the line if nobody uses it). Thanks.
We believe that the bug you reported is fixed in the latest version of
dialog, 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 1133812@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Santiago Vila <sanvila@debian.org> (supplier of updated dialog 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: Tue, 14 Apr 2026 22:20:00 +0200
Source: dialog
Architecture: source
Version: 1.3-20260107-2
Distribution: unstable
Urgency: medium
Maintainer: Santiago Vila <sanvila@debian.org>
Changed-By: Santiago Vila <sanvila@debian.org>
Closes: 1133812
Changes:
dialog (1.3-20260107-2) unstable; urgency=medium
.
* Drop DLG_SYSTEM_NAME line from dlg_config.h, as libdialog-dev
is "Multi-Arch: same" but the file was not identical across
all architectures. Thanks to Helmut Grohne and Thomas Dickey.
Closes: #1133812.
* Disable redundant/duplicate jobs in salsa-ci.yml.
* Update standards-version.
Checksums-Sha1:
171eefa0ec64f3cb11ba4ce83279b4fff81586eb 1945 dialog_1.3-20260107-2.dsc
8e1f4f13c0c70a5174bfff3daf38a0fa382f4315 14872 dialog_1.3-20260107-2.debian.tar.xz
d73fae1e660bf7ad93b5c0fadbbe5269af700467 5159 dialog_1.3-20260107-2_source.buildinfo
Checksums-Sha256:
1f68d3c78a2eb881408889701961f10d2bf4ea7f166171864df7972bcf6a52bc 1945 dialog_1.3-20260107-2.dsc
10c8f1ab0c6fab93af10abdd67fe9e90098ee1aed6ddd665e1441430c5b35332 14872 dialog_1.3-20260107-2.debian.tar.xz
c31ae06e83900ca4a6664ecdd37149e2ccf5b9030059e4267e9104250a25941d 5159 dialog_1.3-20260107-2_source.buildinfo
Files:
738dca17744a155c617917dcc07f01bd 1945 misc optional dialog_1.3-20260107-2.dsc
7c3cefe27b826bd69597af635cafb5cb 14872 misc optional dialog_1.3-20260107-2.debian.tar.xz
68052b70b2cf8ad1d37ba04c6345190b 5159 misc optional dialog_1.3-20260107-2_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQEzBAEBCgAdFiEE1Uw7+v+wQt44LaXXQc5/C58bizIFAmneokAACgkQQc5/C58b
izLQXwf/Wso2cVVsmVednCPhDYh6/ks8BU4f98o+3J2r193g7lUgX1WxOL9wo8A5
tWMoyehFGGKNfYeJjyLS+K17ZTx/gA9JDA/XMCbGMSWYfliKAITG0vbzL1//QlbT
sUoIhqN6XHNwj5ygI9nLP9ostKeyh6++ygr7pXKv+uFiUnFC/p/8k8k0VCUIkn47
bRip5GDn1gyzjtIhGksg847Ke1BFa+Kw/S110HjF+4TcM+uLcPRDamVj01fJ6pfQ
3+AFh8Qy1I8Cr69k3hQI1PvQ9sV+CugfG4CaqBsmpr3dOZOCvn4iHTzhNLjqmHZp
zuYSCxtgZYkw4IOg4k62OjkiqumNjg==
=6KoL
-----END PGP SIGNATURE-----