Your message dated Thu, 22 Oct 2026 05:49:26 +0000
with message-id <[email protected]>
and subject line Bug#1149599: fixed in python-pyqtgraph 0.14.0-9
has caused the Debian Bug report #1149599,
regarding python-pyqtgraph: FTBFS against python 3.15rc2 (test_reload: Function 
did not reload)
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.)


-- 
1149599: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1149599
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-pyqtgraph
Version: 0.14.0-7
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 python-pyqtgraph fails to build from source:
https://debusine.debian.net/debian/r-python-python3.15/artifact/4933030/

From the log, the error seems to be:

=================================== FAILURES =================================== _________________________________ test_reload __________________________________
[gw3] linux -- Python 3.15.0 /usr/bin/python3.15

tmp_module = '/tmp/pytest-of-sbuild/pytest-0/popen-gw3/test_reload0'

    @pytest.mark.skipif(
        (
            pg.Qt.QT_LIB.startswith("PySide") and
parse(pg.Qt.QtVersion) < Version('6.6.0') and # not sure when exactly fixed
            platform != 'Darwin' # seems to work on macOS
        ),
        reason="Unknown Issue"
    )
# https://www.riverbankcomputing.com/pipermail/pyqt/2024-August/045989.html
    @pytest.mark.qt_log_ignore("Registering dynamic slot")
    @pytest.mark.usefixtures("tmp_module")
    def test_reload(tmp_module):
        # write a module
        mod = os.path.join(tmp_module, 'reload_test_mod.py')
        print("\nRELOAD FILE:", mod)
        with open(mod, "w") as file_:
file_.write(code.format(path_repr=pgpath_repr, msg="C.fn() Version1"))

        # import the new module
        import reload_test_mod
        print("RELOAD MOD:", reload_test_mod.__file__)

        c = reload_test_mod.C()
        c.sig.connect(c.fn)
v1 = (reload_test_mod.C, reload_test_mod.C.sig, reload_test_mod.C.fn, c.sig, c.fn, c.fn.__func__)

        # write again and reload
        with open(mod, "w") as file_:
file_.write(code.format(path_repr=pgpath_repr, msg="C.fn() Version 2"))
        time.sleep(1.1)
        #remove_cache(mod)
        _ = pg.reload.reloadAll(tmp_module, debug=True)
v2 = (reload_test_mod.C, reload_test_mod.C.sig, reload_test_mod.C.fn, c.sig, c.fn, c.fn.__func__)

        oldcfn = pg.reload.getPreviousVersion(c.fn)
        if oldcfn is None:
# Function did not reload; are we using pytest's assertion rewriting?
raise Exception("Function did not reload. (This can happen when using py.test"
" with assertion rewriting; use --assert=plain for this test.)") E Exception: Function did not reload. (This can happen when using py.test with assertion rewriting; use --assert=plain for this test.)

tests/test_reload.py:73: Exception

Please note that while we ran into this error during the rebuild against Python 3.15, that doesn't mean that the root cause for the failure is necessarily the new Python version.

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: python-pyqtgraph
Source-Version: 0.14.0-9
Done: Stuart Prescott <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-pyqtgraph, 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.
Stuart Prescott <[email protected]> (supplier of updated python-pyqtgraph 
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, 22 Oct 2026 15:54:22 +1100
Source: python-pyqtgraph
Architecture: source
Version: 0.14.0-9
Distribution: unstable
Urgency: medium
Maintainer: Debian Science Maintainers 
<[email protected]>
Changed-By: Stuart Prescott <[email protected]>
Closes: 1149599
Changes:
 python-pyqtgraph (0.14.0-9) unstable; urgency=medium
 .
   * Team upload.
   * Add patch to fix compatibility of test tests/test_reload.py::test_reload
     with Python 3.15 (Closes: #1149599).
Checksums-Sha1:
 79e5ccffe8a6ffdbc7ef1692536fc63f7af37440 3397 python-pyqtgraph_0.14.0-9.dsc
 97e4811400589dbdb6d2a528a10719ebde6eb341 18044 
python-pyqtgraph_0.14.0-9.debian.tar.xz
 d5259ea3b385e4052d20415866f40bd423d3a408 3252548 
python-pyqtgraph_0.14.0-9.git.tar.xz
 c80ddbc3ad8dc4a367e54776dc615038a9d19778 17772 
python-pyqtgraph_0.14.0-9_source.buildinfo
Checksums-Sha256:
 504224495aa331bf989736cfa88c447b70179fad019600080e2e32893abfb98f 3397 
python-pyqtgraph_0.14.0-9.dsc
 4eb2fa1fdcd0c55879143cbdc404ca969e327aa155118c414ce5237617611ef7 18044 
python-pyqtgraph_0.14.0-9.debian.tar.xz
 128b04a81a3280f805a69f1598d45b39bb1ba4265d2df1d37c1aef611065726e 3252548 
python-pyqtgraph_0.14.0-9.git.tar.xz
 bd12374d3ac4fd6e37c8e3dada744cb2286a7eee6c5f43eff04975babe9b3788 17772 
python-pyqtgraph_0.14.0-9_source.buildinfo
Files:
 338771d18f5f1a188c39efbb427b74e7 3397 python optional 
python-pyqtgraph_0.14.0-9.dsc
 5f159ea30e0e2c584c302d1fbf5e59f5 18044 python optional 
python-pyqtgraph_0.14.0-9.debian.tar.xz
 f9ebcca65ed52336de6c5f9d6644f698 3252548 python None 
python-pyqtgraph_0.14.0-9.git.tar.xz
 aeefbda2617de8737870e9fada028e3c 17772 python optional 
python-pyqtgraph_0.14.0-9_source.buildinfo
Git-Tag-Info: tag=c5180f3b6a38a9ba136c10743c601e23751bff3a 
fp=90e2d2c1ad146a1b7ebb891dbbc17ebb1396f2f7
Git-Tag-Tagger: Stuart Prescott <[email protected]>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmrZn1UACgkQYG0ITkaD
wHkyvBAAkv0cHoLqX6Qtnp18Bt1cLCFp66UvOD3lOYFve7k2T6KkY0/gz5qwlUph
MTx9nokheLB8/qHmTXno7p3MXeOTLyX8YxtaX8Bm/wrr9vlUJYBVHqE1KACgC0Lb
Nv34cHr/C/kd4Mf6TeejYjcfFi9+V7ZlO4nzFDyvjmCb+8Ofv5huYYW6j0R/Q7mz
XOsUeXQKTJ4HIbqwCyB+43hG8w9V7bHCoANYU0Oq8dF2krt/gDEyz5qBQipRAWvQ
23v90CNKa/G59FyzCJEv6SIY5svf8KtiDzr3Y13r11x/2SGyEo3ZmY0kE4JlFD5H
mrNwZGbYc3Y6BY6cjWQwq7RnRSSXkaOw0gUKIgVWHWK/OT5BrGjXWAkl1nOXYO7Q
CQwJRdExoVTFMDBL7vXjQLODCJGTWelgVY7X1UqYyzBIc5Fd29H9DeQJFcBuVwbK
EsuRhnes2gC23tyk9DfWZlRjPI3CH7T8VnCvvkG5Pidvva+k0GhC5+q4u2lRnDGn
m7cQbYgZSzo7zCc4X69CMHKfaHy7TzTdQmHQuP5YL0MixRmQd68wes4lr7FlAEPt
+nREIsv0OPUIuoOqw5YOwoK2S9wTu3SCj4N92Nncioo4+3BECfNF/wv+f6PJj4Zp
hd3LKlhEpZcUDq3cnLNJrqBSUNCuM87fDsmTDtDlM9gm0XPcLUk=
=vSU4
-----END PGP SIGNATURE-----

Attachment: pgp8FEaqoMSun.pgp
Description: PGP signature


--- End Message ---

Reply via email to