Your message dated Thu, 14 May 2026 20:35:10 +0000
with message-id <[email protected]>
and subject line Bug#1136689: fixed in libreoffice-dictionaries 1:26.2.3.2-4
has caused the Debian Bug report #1136689,
regarding libreoffice-dictionaries: please make the build reproducible
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1136689: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1136689
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: libreoffice-dictionaries
Version: 1:26.2.3.2-3
Severity: wishlist
Tags: patch
User: [email protected]
Usertags: timestamps
X-Debbugs-Cc: [email protected]
Hi,
Whilst working on the Reproducible Builds effort [0], we noticed that
libreoffice-dictionaries could not be built reproducibly.
This is because executing dictionaries/pt_BR/test_compile_rules.py in
the dh_auto_test target generates a __pycache__ directory that is not
removed afterwards and creating this directory bumps the modification
time of the surrounding directory.
This last means that if the tests are *skipped* via nocheck, then this
directory will retain its original, upstream timestamp.
A patch is attached that deletes this __pycache__ directory and then
always sets the mtime of this directory to a deterministic value (which
is easier than trying to save and restore upstream's timestamp).
[0] https://reproducible-builds.org/
Regards,
--
,''`.
: :' : Chris Lamb
`. `'` [email protected] / chris-lamb.co.uk
`-
--- a/debian/rules 2026-05-14 12:31:09.070863724 -0700
--- b/debian/rules 2026-05-14 12:48:45.743917590 -0700
@@ -37,6 +37,7 @@
done
execute_before_dh_install: install_files
+ touch -d@$(SOURCE_DATE_EPOCH) dictionaries/pt_BR/pythonpath
execute_after_dh_install:
$(call rename_hunspell_files, gug, gug, gug_PY )
@@ -145,6 +146,7 @@
override_dh_auto_test:
cd dictionaries/pt_BR && \
python3 test_compile_rules.py
+ find dictionaries -type d -name __pycache__ -print0 | xargs -0r rm -rf
execute_before_dh_clean:
find dictionaries/ -type f -name '*.idx' -delete
--- End Message ---
--- Begin Message ---
Source: libreoffice-dictionaries
Source-Version: 1:26.2.3.2-4
Done: Rene Engelhard <[email protected]>
We believe that the bug you reported is fixed in the latest version of
libreoffice-dictionaries, 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 [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Rene Engelhard <[email protected]> (supplier of updated libreoffice-dictionaries
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 [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Thu, 14 May 2026 22:03:43 +0200
Source: libreoffice-dictionaries
Architecture: source
Version: 1:26.2.3.2-4
Distribution: unstable
Urgency: medium
Maintainer: Debian LibreOffice Maintainers <[email protected]>
Changed-By: Rene Engelhard <[email protected]>
Closes: 1136689
Changes:
libreoffice-dictionaries (1:26.2.3.2-4) unstable; urgency=medium
.
* add patch from Chris Lamb to make build reproducible, thanks
(closes: #1136689)
Checksums-Sha1:
d1bb0aa7bf3d33ecfd377ab978513b2526f69cf6 8892
libreoffice-dictionaries_26.2.3.2-4.dsc
a10e10b7adf876223b2d8482033696f84bee751d 74176
libreoffice-dictionaries_26.2.3.2-4.debian.tar.xz
de9b25b05242d20ac5ed1b17258aa8396640c6a4 5699
libreoffice-dictionaries_26.2.3.2-4_source.buildinfo
Checksums-Sha256:
3f22e0e269b5f72a6880b307ee7d54ff6dc825e364c2237fd5f52156c6014ccc 8892
libreoffice-dictionaries_26.2.3.2-4.dsc
5b2ae9c8e0013581c783dd4026de6d36cde66af17d7fdb9f910b7e905ba8374c 74176
libreoffice-dictionaries_26.2.3.2-4.debian.tar.xz
a35df195e65dc6b65b4cb4bae09c1547c25433811c1f705a00df03e792492c90 5699
libreoffice-dictionaries_26.2.3.2-4_source.buildinfo
Files:
9a9964cf7b2da04fe44d7de34b5a3a7b 8892 text optional
libreoffice-dictionaries_26.2.3.2-4.dsc
dc3372320ac6dfa4c5e7e8eb914b2759 74176 text optional
libreoffice-dictionaries_26.2.3.2-4.debian.tar.xz
0fe21940977b9f1693774c2ae9dc4407 5699 text optional
libreoffice-dictionaries_26.2.3.2-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJEBAEBCgAuFiEE4S3qRnUGcM+pYIAdCqBFcdA+PnAFAmoGLU8QHHJlbmVAZGVi
aWFuLm9yZwAKCRAKoEVx0D4+cFjmD/0ZgRfiGyQ8w+EcKAoSKEsDIFxfoF3ff5b6
7zdnFWD19W+tvWSq9UXVSDa3RipvWWTRRQHf+DAA6kF+1fo/BfrPS4NR3t9/IO1t
2dRRqCu7PUx1sH+Kq+c4muBEXheBI0EibWGRd87cr6g3J7fjhyzOBO6y1PgEUeKK
LFTVmpDapvOrTqHDih8LtdGMz/hp5evBy4TLSeB81b+s+WfFolhcbV/MwgVzesyB
O3CLTeZiPq1aH2XnYk7P5+EGNXNoaKDiPTragjiY+wJw70Iw4QGw88LOw/M7WN/Y
vc71ZiFLe3l2gtherot2ksiXHi/mVsoAao1v/GVRaieEI9MHOezxrh/9HR89NKrk
KD2dP3IkP0RKanwmYtiqQYGKTMs9VJu2jmsCU822oBPr4iiXAbh0fN6FhqTVZN7V
WTbUCrpGhm98UL2wiY96IKxmvwF7Qm9a92BXWoqLbn+KOZqAcwrxf7Q28Fb+H7/B
j0Mp9lg/UzBk7qUax1q4+Z90LuEzOI78IE1p8QLiZBTgAFK9+JkNyWoOY231dk6q
O+Q4gbr8uxSpZDab7HeTDeGt9xKb/PISQvjo3661QKZDdE3ZRVCmM/HIjtVb7BBH
MbQt8jAKtDL5Jn+5HYtXLX0dSWSVBzUzg6H0NMww2csb2yPPOG7NWYioTPdV99Q9
A/5vnu0eYQ==
=GlwQ
-----END PGP SIGNATURE-----
pgp9CdsNNC6UH.pgp
Description: PGP signature
--- End Message ---