Your message dated Fri, 23 Oct 2026 15:19:27 +0000
with message-id <[email protected]>
and subject line Bug#1149346: fixed in pynwb 2.8.2-5
has caused the Debian Bug report #1149346,
regarding pynwb: FTBFS against python 3.15rc2 ('__cached__' not found in 
expected module structure)
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.)


-- 
1149346: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1149346
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pynwb
Version: 2.8.2-4
User: [email protected]
Usertags: python3.15
Tags: ftbfs, forky, sid
Severity: important

Hi!

While rebuilding the python related packages against the Python 3.15rc2 version we found that pynwb fails to build from source:
https://debusine.debian.net/debian/r-python-python3.15/artifact/4856659/

From the log, the error seems to be:

=================================== FAILURES =================================== _______________ TestImportStructure.test_outer_import_structure ________________
  […]
          for member in expected_structure:
  >           self.assertIn(member=member, container=current_structure)
E AssertionError: '__cached__' not found in ['BuildManager', 'CORE_NAMESPACE', 'DataChunkIterator', 'H5DataIO', 'HDMFIO', 'NWBContainer', 'NWBData', 'NWBDatasetSpec', 'NWBFile', 'NWBGroupSpec', 'NWBHDF5IO', 'NWBNamespace', 'NamespaceCatalog', 'Path', 'ProcessingModule', 'TimeSeries', 'TypeMap', '_HDF5IO', '__NS_CATALOG', '__TYPE_MAP', '__builtins__', '__doc__', '__file__', '__get_resources', '__io', '__loader__', '__name__', '__package__', '__path__', '__resources', '__spec__', '__version__', '_due', '_get_resources', '_version', 'available_namespaces', 'base', 'behavior', 'core', 'deepcopy', 'device', 'docval', 'ecephys', 'epoch', 'file', 'get_class', 'get_docval', 'get_loaded_type_config', 'get_manager', 'get_nwbfile_version', 'get_type_map', 'getargs', 'h5py', 'hdmf', 'hdmf_get_loaded_type_config', 'hdmf_load_type_config', 'hdmf_typemap', 'hdmf_unload_type_config', 'icephys', 'image', 'io', 'legacy', 'load_namespaces', 'load_type_config', 'misc', 'ogen', 'ophys', 'os', 'popargs', 'register_class', 'register_map', 'resources', 'spec', 'testing', 'unload_type_config', 'validate', 'warn']

This is very likely due to an explicit 3.15 change. From https://docs.python.org/3.15/whatsnew/3.15.html:

The __cached__ attribute on modules, which was deprecated since version 3.13, is no longer set or taken into consideration by the import system or standard library. Use __spec__.cached instead. (Contributed by Brett Cannon in gh-97879.)

Setting the severity to important for now. Once Python 3.15 is released and later added to python3-defaults, this bug will become release critical.

--
Regards,
Marga

--- End Message ---
--- Begin Message ---
Source: pynwb
Source-Version: 2.8.2-5
Done: Maximiliano Curia <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pynwb, 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.
Maximiliano Curia <[email protected]> (supplier of updated pynwb 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: Fri, 23 Oct 2026 17:06:33 +0200
Source: pynwb
Architecture: source
Version: 2.8.2-5
Distribution: unstable
Urgency: medium
Maintainer: Debian Med Packaging Team 
<[email protected]>
Changed-By: Maximiliano Curia <[email protected]>
Closes: 1149346
Changes:
 pynwb (2.8.2-5) unstable; urgency=medium
 .
   * Team upload.
 .
   [ Maximiliano Curia ]
   * In test_import_structure, don’t check dunder names (#2207)
     (Closes: #1149346) Thanks to Margarita Manterola
 .
   [ Alexandre Detiste ]
   * disable useless Salsa CI jobs
Checksums-Sha1:
 0a2d675be94dfeffc86d37a2cc4511587d9c0c9d 2246 pynwb_2.8.2-5.dsc
 b862e279be11cca8af9a9c8a3b1bf48f9ac666fb 5688 pynwb_2.8.2-5.debian.tar.xz
 4735ca04b42916c980d63b706c37197bfee7194c 8701 pynwb_2.8.2-5_source.buildinfo
Checksums-Sha256:
 949afba9a24447ff4be1bf6560d3cc3bfdd2cb0e5d69d19ac3fb3183f7732f96 2246 
pynwb_2.8.2-5.dsc
 ce2bebe0127154ea0a62e0dfe6846c4a7334bcf4504d98a4b7b1e120c8843d6e 5688 
pynwb_2.8.2-5.debian.tar.xz
 e08be7b0a71a9a205fa34bbeed66b7d18315b7bba6e26ed31c855f341a72559b 8701 
pynwb_2.8.2-5_source.buildinfo
Files:
 41c0cc7cb57ee54f7b6cb1d933841249 2246 python optional pynwb_2.8.2-5.dsc
 fda72665a430b426969c42605cf3ba50 5688 python optional 
pynwb_2.8.2-5.debian.tar.xz
 9fabc0ced1a58013f26deb2c8c541db2 8701 python optional 
pynwb_2.8.2-5_source.buildinfo

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

iQIzBAEBCgAdFiEE+JIdOnQEyG4RNSIVxxl2mbKbIyoFAmrbePYACgkQxxl2mbKb
IypxRg//flKCoNwgeHal/6leJRVs3xNeRer+Cld/yYdLI1rWhQzcEU845OuBzJ1J
VlM0X7cqzS0LEpV6RfAYObGeeWWSey4xWMCqWECu5BvISMPQ4/l72yZSowcb5J7Y
0jBbphikern+UmhWn672TocTt7WLL1N+13bKIOpG0l8m2R1fTRPTA+cdHTRi5/te
JsF0nObpqvGcFS4BUnqt146GUcH6xLrhaheilfWeql9LOTNGyt8ZgTKlgR5XOqFN
3yd/V+yBFconOabO0zFPX4lcwTUbq2NxQlFrm9+tVGqHd+LTzd4ruOnwSL4rPUp4
gn9OCrrqnDHj4CaDXGzdFI6PK9FyFDD/13H/hbk6BR9oePJr9W4nZLTZWe7epV0a
6ycl+dqT8rIjDnif+0OdkSteQLok1qyPVK5t1oTZxsiDrHOCm0Oa0+60hp9/2i49
BBdMN2wCTDJWY97l9qYuW6nU3lCJxpTM0SvPvzyFKGuUZM/uwUxpg6SpboqnRLCG
Jk1wfqbGmaHjwSWQMgVMA9PVYnWeF+4szdblJCIz66DpzoqOMeSDQwNkXHu0nLJy
LNoWe7ysjImpW0wK0xf51Xj+iWPYmcr5tAtlFaKpNKeOmtHwZy1avxpfzoAI5Jiw
b462mGMfNYG2ohcUvAZdx3hW+B4/0xpPpmf9HB00qN6sftyCDw8=
=vCqd
-----END PGP SIGNATURE-----

Attachment: pgp7nsfOjA18I.pgp
Description: PGP signature


--- End Message ---

Reply via email to