#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-09-13 12:51:02 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-----

#1131338#17
Date:
2026-09-13 12:50:04 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: Sun, 13 Sep 2026 13:27:44 +0100
Source: foundry
Architecture: source
Version: 1.2.0-1
Distribution: unstable
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.0-1) unstable; urgency=medium
 .
   * Team upload
   * New upstream release
   * d/copyright: Update
 .
 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:
 f69779ed42ad859120910f32c7f1b140fd8be21e 4187 foundry_1.2.0-1.dsc
 4fff2f706e5a59f8b22d46d53e2e0a33af976376 1277812 foundry_1.2.0.orig.tar.xz
 b7c918bbbcd3368a84855012f5cceff66d2182d7 16900 foundry_1.2.0-1.debian.tar.xz
 6e8102e2fb5747880078ead52ac9fe7b5726bcdf 4394708 foundry_1.2.0-1.git.tar.xz
 c274d92ca39363feeccde7ba14646e7e46d42b30 17668 foundry_1.2.0-1_source.buildinfo
Checksums-Sha256:
 32d7792282a9686c40d6070055a201217897c908a1215c2d663669b58e354f05 4187 foundry_1.2.0-1.dsc
 7c86aa790c895206b668c9f18c21a8f5d20078bd9b271f9877694d31e9564b34 1277812 foundry_1.2.0.orig.tar.xz
 6bd4381d8b0a4a01d240b4382075b806a12696f593bf15a6799c9c6c271b3e85 16900 foundry_1.2.0-1.debian.tar.xz
 59c764eb2e251ba2756d781e76c389ac77ef241023085bc93df57d64463255cb 4394708 foundry_1.2.0-1.git.tar.xz
 daac175be632b62e3b7db966a5aea818aa553287834835755ad68c31f686a437 17668 foundry_1.2.0-1_source.buildinfo
Files:
 4ff6cc43928a8dcf49dd2e883d076225 4187 devel optional foundry_1.2.0-1.dsc
 e524648700b1db62a522a18e4d52665c 1277812 devel optional foundry_1.2.0.orig.tar.xz
 8575043c85e632ee1523d7bf84bcb68d 16900 devel optional foundry_1.2.0-1.debian.tar.xz
 34dd19d7cef538b178f064dc7b8c1b9c 4394708 devel None foundry_1.2.0-1.git.tar.xz
 ca97019cbb122a4302f5e54acf9e8b96 17668 devel optional foundry_1.2.0-1_source.buildinfo
Git-Tag-Info: tag=7d2339ce7c59b306f69c5f6a86e7dedc5daa0c88 fp=7a073ad1ae694fa25bff62e5235c099d3eb33076
Git-Tag-Tagger: Simon McVittie <smcv@debian.org>
-----BEGIN PGP SIGNATURE-----

iQIyBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmqml0EACgkQYG0ITkaD
wHmxYQ/4ts6ebxRSGD+JtAU1kLKCOOsD+9+3sYliywRcDjk9ltjEIkZRZAV5M6Hb
W+j8YOix6eQHPviNk707ZV81U+qfK5iRyTv9E+tk6PccqvctDJfm5RRGuoFTsE0A
uG1bdz8V+Rk8z/NOgbkMEOgs9MP9cZV2EFys9PTHsEt/q5z5eQC2UE5+voNDAEa3
8Q5taomrwRJTd+wsrvcGCmb8IjiFeybolNQHKBg6kW7DRqizPTYOlQbTbEmKBWQq
U4pPLMeD6wr6ZvBFpcH7OIDLGP2Hj7EjB8J/gXmVTUlkushvRRiWlU0oTiuh8rh9
OR+MwU/XwiGfPhyL9DjrnbutgSiW5ubz9R8ILexiPtp8fLzl7XL1W29SzpJxO8Wh
7X/gSsZAcj83xtxWwSTm+g/4Fe9J96jdu9SFzSZFwigzFqohhz6UeW+xIgbtlxtD
/5sIMPzkMNbBydgSswfeQIPifCSpxyPv3gDuLyWAoNKbDaWcpyp8SDDqjioGr+zT
Zn2FukyF+15sAiJRCShglmWqmCLpzoOLrrL6ZZ/xFTWGAuRRA4uKjIGYUitDgbrq
AyOtusy/tgDlNzKOQjCK113tdHqCwnnuePE9NbACKc/ms/RYNZBx1GxHyUFSCcuQ
aNHXhGiopYXdp9r8/lPoKDLE6pWU2IhYbn0xvaiQbfFSZWRE6Q==
=DIkl
-----END PGP SIGNATURE-----