#1133812 libdialog-dev fails to coinstall

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
#1133812#5
Date:
2026-04-14 16:44:37 UTC
From:
To:
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

#1133812#10
Date:
2026-04-14 17:58:03 UTC
From:
To:
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 -----
#1133812#13
Date:
2026-04-14 17:58:03 UTC
From:
To:
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 -----
#1133812#18
Date:
2026-04-14 19:00:56 UTC
From:
To:
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 :-)

#1133812#23
Date:
2026-04-14 19:19:51 UTC
From:
To:
Great, will do.

(That was actually one of the "something else"s I had in mind, dropping
the line if nobody uses it).

Thanks.

#1133812#28
Date:
2026-04-14 20:48:09 UTC
From:
To:
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-----