#1133787 gap-browse fails to coinstall

Package:
gap-browse
Source:
gap-browse
Description:
GAP Browse - browsing applications and ncurses interface
Submitter:
Helmut Grohne
Date:
2026-04-18 11:55:02 UTC
Severity:
normal
#1133787#5
Date:
2026-04-14 17:24:56 UTC
From:
To:
gap-browse is declared Multi-Arch: same, but fails to coinstall.

The file /usr/share/gap/pkg/Browse/doc/manual.pdf is shared by
gap-browse version 1.8.21+dfsg-1+b1 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

#1133787#10
Date:
2026-04-15 08:35:59 UTC
From:
To:
Hi Helmut!

Could you specify which architectures are differing ?
This is probably caused by varying dependencies during the binNMU.
Probably we just need to reschedule a binNMU.

Cheers,

#1133787#15
Date:
2026-04-15 09:57:23 UTC
From:
To:
Hi Bill,

Looking into the data, I see that 1.8.21+dfsg-1 has the same content
across architectures whereas 1.8.21+dfsg-1+b1 has unique hashes per
architecture.

To me, this smells like the binNMU problem where the binNMU timestamp
(and therefore SOURCE_DATE_EPOCH) is different for each build. I have
just been working on this particular problem and sent a proposal towards
the wanna-build team.

If my hypothesis is correct, a sourceful upload would make the problem
go away.

Given that gap-browse is only really useful in combination with gap-core
and gap-core is not M-A:same, I suggest dropping M-A:same as a
short-term solution.

Helmut

#1133787#20
Date:
2026-04-15 11:08:33 UTC
From:
To:
Thanks!

This is probably the simplest solution.

Since I maintain gap-core, should I set gap-core to M-A:same ?

Thanks for your quick answer!

#1133787#25
Date:
2026-04-15 11:06:04 UTC
From:
To:
Am Mittwoch, dem 15.04.2026 um 11:57 +0200 schrieb Helmut Grohne:

I have to do a minor upgrade anyway and simply will do that ASAP.

Thanks,
Joachim

#1133787#30
Date:
2026-04-15 12:55:14 UTC
From:
To:
could install /usr/bin/gap for two distinct architectures at the same
time. That doesn't work.

And with /usr/bin/gap being an executable for one architecture that is
the one loading the object files from gap-browse, there is little point
in installing gap-browse for an architecture that differs from
gap-core's. Now if you cannot install gap-core for multiple
architectures, you also get little benefit of coinstalling gap-browse.

This is not a quest to make everything Multi-Arch: something. We're
trying to add that support where it is beneficial and I'm not quite
seeing the benefit here. The most common use of Multi-Arch: same is with
shared library packages used by several programs.

Helmut

#1133787#35
Date:
2026-04-18 11:52:58 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
gap-browse, 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 1133787@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Joachim Zobel <jz-2017@heute-morgen.de> (supplier of updated gap-browse 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: Sat, 18 Apr 2026 07:28:19 +0200
Source: gap-browse
Architecture: source
Version: 1.8.22+dfsg-1
Distribution: unstable
Urgency: medium
Maintainer: Joachim Zobel <jz-2017@heute-morgen.de>
Changed-By: Joachim Zobel <jz-2017@heute-morgen.de>
Closes: 1133787
Changes:
 gap-browse (1.8.22+dfsg-1) unstable; urgency=medium
 .
   * New upstream version
   * Changed Multi-Arch to foreign (Closes: #1133787)
   * Bumped standards version
Checksums-Sha1:
 2612778e32711d2fb778353741715f0e1c3cf1ae 2213 gap-browse_1.8.22+dfsg-1.dsc
 99c64e04a3b0321dc49a2e896a707a7daba7f670 936744 gap-browse_1.8.22+dfsg.orig.tar.xz
 c3947c027f081d512bb34cd7de412d43266ed25c 257916 gap-browse_1.8.22+dfsg-1.debian.tar.xz
 49c5e23d510ba81c27c8003e5517559570725a70 17705 gap-browse_1.8.22+dfsg-1_amd64.buildinfo
Checksums-Sha256:
 5517153dc14ac805764a3fa156c878971bda8e9c464b1aba3445bad76b71fb65 2213 gap-browse_1.8.22+dfsg-1.dsc
 8b22be2d47ee092df351c9ca452c12895d24c1fa791ed72142e931a5495d5d3e 936744 gap-browse_1.8.22+dfsg.orig.tar.xz
 78bbe4d55a4b549a159cfbaa9cc855ef3d9d3a9f39b96ed353377f15ef408c31 257916 gap-browse_1.8.22+dfsg-1.debian.tar.xz
 b047ef916daa43804d2b2cb25fc11fb1fa5a489e0a3060ba2c8299251edd73fa 17705 gap-browse_1.8.22+dfsg-1_amd64.buildinfo
Files:
 17a10c9b7f35e541e5442ac397e4e434 2213 math optional gap-browse_1.8.22+dfsg-1.dsc
 f4ca7ca3b4b767ec561b586a16b40cb5 936744 math optional gap-browse_1.8.22+dfsg.orig.tar.xz
 528fb6dff7c60a5f64e2766b797b1e97 257916 math optional gap-browse_1.8.22+dfsg-1.debian.tar.xz
 033619759265b5121d2030293a88e65a 17705 math optional gap-browse_1.8.22+dfsg-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEHyyVzMFxc65o8GdZ++CNpkv3iqkFAmnjbD8ACgkQ++CNpkv3
iqn6pg/+JGIuBG101YTIC46ZdD2m0qF83FK+MTgvBxX44C63ljlb3qdAcf1/BKHW
GKBoDjhP1LwuS4wLwUJYO82L8p6NTLF/GoVULT7RMYqDHDyqikzNDVEgWgXGqFGQ
1vS7DMUoB6rGv74t8hK82KTbQFPQVUo52JAjgzcPZegEI7p4PS4MG1R4UUiETT5J
05u3Liw9anU9cVPZcTfXxHlw8X3uGBFO9gM7RyqLAD41RyJ5dv3WAH0XCYD/Ql+4
SliOp6owlSvXxuP6BO5OWCzUzum/P9ZqGFYYaDooqMK8IZz5y46Ufyvu8IW/kJ4r
cgi8RmPfwa/IGMvBtKvbZRDFcYPNUqRtbo5LBoVOR27uhKybmZjRb9OetqtXjkxW
LpyiM4i9mK61Khu/UFcLi30xTG2tjwS5hjRWBjQciLDSi3aW7KIF27d+Ht/JUiju
j3opOO0FvL1FvXAOCKsPjmgoZ3CtRASJOZOQIxrwTHKv1PmFHtdM7yrPx8GBwmu3
kkTd/fzPD+0kALGxUQ/qq1OBVMQBJdSc8QxKX89ZHn1N+rHFKsDmevWTL7GCaiA9
4dqrc+e398m5mU4PhXRdSWp8zK7F34SB0IJtZ+kngKt2k9MG/4DIVxv90YJnnYKk
lLMoTwWBeoFdeMoVXf0nFpCanQQ/8BbaDIJY2q7UdkUg0MvyZQ0=
=J7IO
-----END PGP SIGNATURE-----