Your message dated Thu, 01 Oct 2026 11:34:38 +0000
with message-id <[email protected]>
and subject line Bug#1148979: fixed in python-mne 1.13.2-3
has caused the Debian Bug report #1148979,
regarding python-mne: 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.)


-- 
1148979: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1148979
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Source: python-mne
Version: 1.13.2-2
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
python-mne could not be built reproducibly.

This is because the documentation embeds the current date. A patch is
attached that will use the date encoded in SOURCE_DATE_EPOCH if it is
present.

 [0] https://reproducible-builds.org/


Regards,

-- 
      ,''`.
     : :'  :     Chris Lamb
     `. `'`      [email protected] / chris-lamb.co.uk
       `-
--- a/debian/patches/0016-Reproducible-documentation.patch      1969-12-31 
16:00:00.000000000 -0800
--- b/debian/patches/0016-Reproducible-documentation.patch      2026-09-25 
13:11:16.959108307 -0700
@@ -0,0 +1,26 @@
+Description: Make the build reproducible
+Author: Chris Lamb <[email protected]>
+Last-Update: 2026-09-25
+
+--- python-mne-1.13.2.orig/doc/conf.py
++++ python-mne-1.13.2/doc/conf.py
+@@ -14,6 +14,7 @@ import os
+ import subprocess
+ import sys
+ import tomllib
++import time
+ from datetime import UTC, datetime
+ from importlib.metadata import metadata
+ from pathlib import Path
+@@ -63,7 +64,10 @@ from mne_doc_utils import (  # noqa: E40
+ # -- Project information -----------------------------------------------------
+ 
+ project = "MNE"
+-td = datetime.now(tz=UTC)
++td = datetime.fromtimestamp(
++    int(os.environ.get('SOURCE_DATE_EPOCH', time.time())),
++    tz=UTC,
++)
+ 
+ # We need to triage which date type we use so that incremental builds work
+ # (Sphinx looks at variable changes and rewrites all files if some change)
--- a/debian/patches/series     2026-09-25 11:45:40.118305716 -0700
--- b/debian/patches/series     2026-09-25 13:11:15.020401277 -0700
@@ -13,3 +13,4 @@
 0013-Use-local-MathJax-installation-for-doc.patch
 0014-Disable-nitpicky-Sphinx-mode-for-the-Debian-document.patch
 0015-Resolve-the-NumPy-glossary-term.patch
+0016-Reproducible-documentation.patch

--- End Message ---
--- Begin Message ---
Source: python-mne
Source-Version: 1.13.2-3
Done: Karsten Schöke <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-mne, 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.
Karsten Schöke <[email protected]> (supplier of updated python-mne 
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, 01 Oct 2026 09:08:25 +0200
Source: python-mne
Built-For-Profiles: nocheck
Architecture: source
Version: 1.13.2-3
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Karsten Schöke <[email protected]>
Closes: 1148979
Changes:
 python-mne (1.13.2-3) unstable; urgency=medium
 .
   * add 0016-Reproducible-documentation.patch (Closes: #1148979)
   * enable real autopkgtests
Checksums-Sha1:
 b9b734edc7406a47a83102550c619104e85935b9 3877 python-mne_1.13.2-3.dsc
 2fa9518437b6bd74edb4d1fdbf167e3636235244 105216 
python-mne_1.13.2-3.debian.tar.xz
 8c53308dad7b2436f80a4478b718113abd261ee1 23620 
python-mne_1.13.2-3_amd64.buildinfo
Checksums-Sha256:
 6e799f0671abef1e9952ef0e11959221f76d86672944ef5decc888db46f813d1 3877 
python-mne_1.13.2-3.dsc
 be75fd7d17cb52bb5dd5c3d8de427ab4273d07b249b82a82c9f18a548d5221ca 105216 
python-mne_1.13.2-3.debian.tar.xz
 c9c3c04c11428af4168456d10ca376c50c64ba7e462001a7c746b847c4aeec11 23620 
python-mne_1.13.2-3_amd64.buildinfo
Files:
 43eafb8f8d106d081a3a76dc45b73100 3877 python optional python-mne_1.13.2-3.dsc
 792e2520f4e48310208a327916747043 105216 python optional 
python-mne_1.13.2-3.debian.tar.xz
 05872b61ff221feaf75ef7da788aed31 23620 python optional 
python-mne_1.13.2-3_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEESJcY4TbXsC5S1RQ8jT4KJgRDZUgFAmq+QTgACgkQjT4KJgRD
ZUjPhg/6AgQvi4h678GPpgux17jCoGeGKocnGUtqvOgNorNr8mCzkCbSnPh4p9Hq
sNu+8A0kTaJhjM1TVBLkQIM6hKn+u1YNMvCdbyM8E2TKkNoHkYV0NE/Y1l6ekJE9
dvEGWLagWv8O6kzEBTjUjMMYClpMYLsdqKzQGcSRga4y9O8msLFSMiDY3/1azeO9
YohpBhASxzDB0OoVQ5H53yF4Y27Coo1NeMnjlK42T+giXrjdH+Rv/+CdhkkSAE6M
5sz3qwDxLLPjYeoDe76Iux4jSKxz39g0z7dRe68MioxInZRC3Ixib6fT+KKB9F9c
dVWYAYFmusKvUcsRSkjHght2WSqnLYrLkoxuccRuTzdoLqRRGK/lQOz2mS9nkRW0
yA6dIHkUEd4Edpx0crEvB45DGclIr1UN4KVklfXcgRCdBnHh5J3mCP0CYKOZ7frm
7P1qBtvpktRgQkRwqTfwoe0Ol6AUvYTf1Cx4P4msdva0Wt1N3YevP9Z/z+a88803
I0lT3W2FrnI2arQiK+pDcQU0sZMLAP7EmmO9MZ0HEufghwlklo+U5/BPOPUHQk5W
laDrfxidzlwbC0Ghe4PEpep7ussRZExOjpM+9tlNcWkBD+nrEsk2WF1RKdMjP+8X
DPnm8mmq6MKxvbrKJRjszXPGGfUB4VcBNx1UOmCApwBmhwDxjY4=
=AuX7
-----END PGP SIGNATURE-----

Attachment: pgprEEKyrojk7.pgp
Description: PGP signature


--- End Message ---

Reply via email to