#1131338 libfoundry-1-1: symlinks to devhelp manuals result in duplicates

Package:
libfoundry-1-1
Source:
libfoundry-1-1
Description:
Library for building IDEs
Submitter:
Simon McVittie
Date:
2026-08-22 10:51:00 UTC
Severity:
normal
#1131338#5
Date:
2026-03-20 11:42:21 UTC
From:
To:
To reproduce: install manuals and libadwaita-1-doc. Run Manuals. Look in
the "Debian GNU/Linux" folder in the sidebar.

Expected result: one instance of Adw-1 in the sidebar

Actual result: multiple duplicates

This is because we install symlinks to the libadwaita documentation in
various places, to make sure that tools (and users) can find it where
they would expect to look; and libfoundry does not de-duplicate them.
I've opened an issue upstream, see link above.

Upstream previously tried to deduplicate, but the deduplication was done
at the wrong level of the hierarchy and so was ineffective. I've opened
https://gitlab.gnome.org/GNOME/foundry/-/merge_requests/27 with another
attempt, but it needs some help with cache invalidation.

    smcv

#1131338#12
Date:
2026-08-22 10:49:17 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
foundry, 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 1131338@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Simon McVittie <smcv@debian.org> (supplier of updated foundry 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, 22 Aug 2026 10:54:11 +0100
Source: foundry
Architecture: source
Version: 1.2~beta-1
Distribution: experimental
Urgency: medium
Maintainer: Debian GNOME Maintainers <pkg-gnome-maintainers@lists.alioth.debian.org>
Changed-By: Simon McVittie <smcv@debian.org>
Closes: 1131338
Changes:
 foundry (1.2~beta-1) experimental; urgency=medium
 .
   * Team upload
   * New upstream release
     - Deduplicates symlinked devhelp manuals by their canonicalized path
       (Closes: #1131338)
   * d/control: Add new B-D on libadwaita-1-dev
   * d/patches: Drop patch, included in the upstream release
   * d/*.symbols: Update
   * Upload to experimental for now, to let fixes for #1145038 migrate
Checksums-Sha1:
 7ca006adf9bf76999cbc7b934197acae6bef4a96 4059 foundry_1.2~beta-1.dsc
 a54b8bd4e2cc040fde557f0a23377f6b0b4ce99e 1235140 foundry_1.2~beta.orig.tar.xz
 e8c87c65152dc0b8c25f14b111d9990c0c553616 16908 foundry_1.2~beta-1.debian.tar.xz
 6796a07de54e187bd46797263f2abe94bedb5a11 19551 foundry_1.2~beta-1_source.buildinfo
Checksums-Sha256:
 6e8b0515dd184ef1215a67a307b89e2b04530dac5dd685e64cb783076f5b4e2e 4059 foundry_1.2~beta-1.dsc
 5e461ac9ff84254a46b2d88fb0654382f464af3a87987f1b6484675c82dc3892 1235140 foundry_1.2~beta.orig.tar.xz
 b0533698b361bc1942133ce3b51a62f4f622a235cf8c6ca892f7c15b3000c956 16908 foundry_1.2~beta-1.debian.tar.xz
 1c763af2b7050925b81668279e628f76584a1c924c3d0f6afc02f816cfa13bd1 19551 foundry_1.2~beta-1_source.buildinfo
Files:
 addda7f4f685d96dd14f416b82edb011 4059 devel optional foundry_1.2~beta-1.dsc
 014ddb41c64c8a8a39e48f9825337edf 1235140 devel optional foundry_1.2~beta.orig.tar.xz
 e3d8d894ac9c83a5c2e3d32da17aa45c 16908 devel optional foundry_1.2~beta-1.debian.tar.xz
 eac1d5b0e85da2c7c5cb95bd4a402316 19551 devel optional foundry_1.2~beta-1_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEegc60a5pT6Jb/2LlI1wJnT6zMHYFAmqJfHAACgkQI1wJnT6z
MHZSfg/+I1diuVYo/YrOUtX70baUUP0ooNNJnNnDcc+ws742p3ogjYqOxNFUcD9V
FVIxFRgiZROBWNtkfNWAuGVlFRvtHGu8VjElsVEHALpTXXi45NQQZWLRBaxws6p6
OspC4Di4dxzLwktTPgTcme1Ah3yuw9U7ZzREU70KoQNk7BKyxBghyID7DSCKwuSG
gbl7p/VGHtFrbGo5rjRJahKr8hWRQwxSuKGb1rWKI4xxXsrjYNMQZU2dtRewHBim
u4Vu5jUU8tdyVkzcCionZJC1L3dZUOVKs6PEHVhGh2nlhavAm5Ma5oiIU2PoYX32
7gXksSuO16xx+r45U7y7ECr3ZrbP3UDpB/FlcdAjEn4umyL1/l7k/txKu/0z809a
7Ami4P7z98m01waNhDdjlNwwu/jIKGGIhdQVxHb+OxlA1od9d/TQRxyhvOHIfDis
wYAzVnQvXM5I3HYGDoDYqrngHNy2DF0SFVCaAIun5PPLpjsWohLganR+fVriD+1E
lYveY4h+qI4k9RV0PrjA60Gybd64s6moz13YwW3Qf5wl0vXhbw+dFE6JmsHDY9Xb
g7tFJyLZgEb5kCDB4FTXbRPPgsdfbQQAaoJvfV1wuvxpZ+nqiGIQg5iPWVSV5c1U
FSIVVkf/0KZYX5vQQszys6Bi/yZqTxHqFViYQjxH0ojgJV0ZEqw=
=izVm
-----END PGP SIGNATURE-----