Your message dated Mon, 29 Jun 2026 21:51:16 +0000
with message-id <[email protected]>
and subject line Bug#1141007: fixed in python-gql 4.3.0b3-1
has caused the Debian Bug report #1141007,
regarding python-gql: FTBFS: E           AssertionError: assert 'query 
Intros...    }
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.)


-- 
1141007: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1141007
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:python-gql
Version: 4.0.0-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202606/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:python-gql, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem=pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem=pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   dh_auto_build -O--buildsystem=pybuild
I: pybuild plugin_pyproject:142: Building wheel for python3.13 with "build" 
module
I: pybuild base:385: python3.13 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.13  
* Building wheel...
running bdist_wheel

[... snipped ...]

                  <Location 6:17>
              value:
                'GetHeroName'
          operation:
            <OperationType.QUERY: 'query'>
          selection_set:
            SelectionSetNode
              loc:
                Location
                  <Location 18:43>
              selections:
                FieldNode
                  alias:
                    None
                  arguments:
                    empty tuple
                  directives:
                    empty tuple
                  loc:
                    Location
                      <Location 22:41>
                  name:
                    NameNode
                      loc:
                        Location
                          <Location 22:26>
                      value:
                        'hero'
                  nullability_assertion:
                    None
                  selection_set:
                    SelectionSetNode
                      loc:
                        Location
                          <Location 27:41>
                      selections:
                        FieldNode
                          alias:
                            None
                          arguments:
                            empty tuple
                          directives:
                            empty tuple
                          loc:
                            Location
                              <Location 33:37>
                          name:
                            NameNode
                              loc:
                                Location
                                  <Location 33:37>
                              value:
                                'name'
                          nullability_assertion:
                            None
                          selection_set:
                            None
          variable_definitions:
            empty tuple
      loc:
        Location
          <Location 0:43>
    """.strip()
    
        node_tree_result_stable = """
    DocumentNode
      definitions:
        OperationDefinitionNode
          directives:
            empty tuple
          loc:
            Location
              <Location 0:43>
          name:
            NameNode
              loc:
                Location
                  <Location 6:17>
              value:
                'GetHeroName'
          operation:
            <OperationType.QUERY: 'query'>
          selection_set:
            SelectionSetNode
              loc:
                Location
                  <Location 18:43>
              selections:
                FieldNode
                  alias:
                    None
                  arguments:
                    empty tuple
                  directives:
                    empty tuple
                  loc:
                    Location
                      <Location 22:41>
                  name:
                    NameNode
                      loc:
                        Location
                          <Location 22:26>
                      value:
                        'hero'
                  selection_set:
                    SelectionSetNode
                      loc:
                        Location
                          <Location 27:41>
                      selections:
                        FieldNode
                          alias:
                            None
                          arguments:
                            empty tuple
                          directives:
                            empty tuple
                          loc:
                            Location
                              <Location 33:37>
                          name:
                            NameNode
                              loc:
                                Location
                                  <Location 33:37>
                              value:
                                'name'
                          selection_set:
                            None
          variable_definitions:
            empty tuple
      loc:
        Location
          <Location 0:43>
    """.strip()
    
        print(node_tree(document, ignore_loc=False))
    
        try:
            assert node_tree(document, ignore_loc=False) == node_tree_result
        except AssertionError:
            # graphql-core version 3.2.3
>           assert node_tree(document, ignore_loc=False) == 
> node_tree_result_stable
E           AssertionError: assert 'DocumentNode...ocation 0:43>' == 
'DocumentNode...ocation 0:43>'
E             
E             Skipping 53 identical leading characters in diff, use -v to show
E               de
E             +       description:
E             +         None
E                     directives:
E                       empty tuple...
E             
E             ...Full output truncated (65 lines hidden), use '-vv' to show

tests/starwars/test_dsl.py:1246: AssertionError
----------------------------- Captured stdout call -----------------------------
DocumentNode
  definitions:
    OperationDefinitionNode
      description:
        None
      directives:
        empty tuple
      loc:
        Location
          <Location 0:43>
      name:
        NameNode
          loc:
            Location
              <Location 6:17>
          value:
            'GetHeroName'
      operation:
        <OperationType.QUERY: 'query'>
      selection_set:
        SelectionSetNode
          loc:
            Location
              <Location 18:43>
          selections:
            FieldNode
              alias:
                None
              arguments:
                empty tuple
              directives:
                empty tuple
              loc:
                Location
                  <Location 22:41>
              name:
                NameNode
                  loc:
                    Location
                      <Location 22:26>
                  value:
                    'hero'
              selection_set:
                SelectionSetNode
                  loc:
                    Location
                      <Location 27:41>
                  selections:
                    FieldNode
                      alias:
                        None
                      arguments:
                        empty tuple
                      directives:
                        empty tuple
                      loc:
                        Location
                          <Location 33:37>
                      name:
                        NameNode
                          loc:
                            Location
                              <Location 33:37>
                          value:
                            'name'
                      selection_set:
                        None
      variable_definitions:
        empty tuple
  loc:
    Location
      <Location 0:43>
=============================== warnings summary ===============================
tests/test_aiohttp.py::test_aiohttp_reconnecting_session
tests/test_aiohttp.py::test_aiohttp_reconnecting_session
tests/test_aiohttp.py::test_aiohttp_reconnecting_session_start_connecting_task_twice
tests/test_aiohttp.py::test_aiohttp_reconnecting_session_start_connecting_task_twice
tests/test_httpx_async.py::test_httpx_reconnecting_session
tests/test_httpx_async.py::test_httpx_reconnecting_session
tests/test_httpx_async.py::test_httpx_reconnecting_session_start_connecting_task_twice
tests/test_httpx_async.py::test_httpx_reconnecting_session_start_connecting_task_twice
  /usr/lib/python3/dist-packages/backoff/_decorator.py:201: DeprecationWarning: 
'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 
3.16; use inspect.iscoroutinefunction() instead
    if asyncio.iscoroutinefunction(target):

tests/test_aiohttp.py: 12 warnings
tests/test_httpx_async.py: 12 warnings
  /usr/lib/python3/dist-packages/backoff/_async.py:11: DeprecationWarning: 
'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 
3.16; use inspect.iscoroutinefunction() instead
    if asyncio.iscoroutinefunction(coro_or_func):

tests/test_aiohttp.py::test_aiohttp_reconnecting_session
tests/test_aiohttp.py::test_aiohttp_reconnecting_session
tests/test_aiohttp.py::test_aiohttp_reconnecting_session_start_connecting_task_twice
tests/test_aiohttp.py::test_aiohttp_reconnecting_session_start_connecting_task_twice
tests/test_httpx_async.py::test_httpx_reconnecting_session
tests/test_httpx_async.py::test_httpx_reconnecting_session
tests/test_httpx_async.py::test_httpx_reconnecting_session_start_connecting_task_twice
tests/test_httpx_async.py::test_httpx_reconnecting_session_start_connecting_task_twice
  /usr/lib/python3/dist-packages/backoff/_async.py:127: DeprecationWarning: 
'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 
3.16; use inspect.iscoroutinefunction() instead
    assert not asyncio.iscoroutinefunction(max_tries)

tests/test_aiohttp.py::test_aiohttp_reconnecting_session
tests/test_aiohttp.py::test_aiohttp_reconnecting_session
tests/test_aiohttp.py::test_aiohttp_reconnecting_session_start_connecting_task_twice
tests/test_aiohttp.py::test_aiohttp_reconnecting_session_start_connecting_task_twice
tests/test_httpx_async.py::test_httpx_reconnecting_session
tests/test_httpx_async.py::test_httpx_reconnecting_session
tests/test_httpx_async.py::test_httpx_reconnecting_session_start_connecting_task_twice
tests/test_httpx_async.py::test_httpx_reconnecting_session_start_connecting_task_twice
  /usr/lib/python3/dist-packages/backoff/_async.py:128: DeprecationWarning: 
'asyncio.iscoroutinefunction' is deprecated and slated for removal in Python 
3.16; use inspect.iscoroutinefunction() instead
    assert not asyncio.iscoroutinefunction(jitter)

-- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
=========================== short test summary info ============================
FAILED tests/starwars/test_dsl.py::test_get_introspection_query_ast[True] - A...
FAILED tests/starwars/test_dsl.py::test_get_introspection_query_ast[False] - ...
FAILED tests/starwars/test_dsl.py::test_node_tree_with_loc - AssertionError: ...
=========== 3 failed, 714 passed, 29 skipped, 48 warnings in 16.31s ============
E: pybuild pybuild:485: test: plugin pyproject failed with: exit code=1: cd 
/<<PKGBUILDDIR>>/.pybuild/cpython3_3.14/build; python3.14 -m pytest tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.13 
3.14" --parallel=2 returned exit code 13
make: *** [debian/rules:8: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: python-gql
Source-Version: 4.3.0b3-1
Done: Edward Betts <[email protected]>

We believe that the bug you reported is fixed in the latest version of
python-gql, 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.
Edward Betts <[email protected]> (supplier of updated python-gql 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: Mon, 29 Jun 2026 18:58:23 +0100
Source: python-gql
Architecture: source
Version: 4.3.0b3-1
Distribution: unstable
Urgency: medium
Maintainer: Home Assistant Team <[email protected]>
Changed-By: Edward Betts <[email protected]>
Closes: 1141007
Changes:
 python-gql (4.3.0b3-1) unstable; urgency=medium
 .
   * New upstream release.
   * Upstream started using python3-tenacity.
   * Patch to work with graphql-core 3.2.11. (Closes: #1141007)
   * Remove debian/gbp.conf, switch to dgit.
   * Remove 'Priority: optional', now the default.
   * Update Standards-Version.
   * Update copyright year.
   * Update debian/watch to format version 5.
Checksums-Sha1:
 87e8cf8955354215411f60a5a0da247a95e3b9ab 3077 python-gql_4.3.0b3-1.dsc
 677843271e59f4ce1de794cddc0680dd25ad8f4a 150324 python-gql_4.3.0b3.orig.tar.xz
 10167a2270aa272ace028c976372d839aa15d447 7064 
python-gql_4.3.0b3-1.debian.tar.xz
 04d17ae4bb907fb016eed4fe6a723b8485e5d3e9 471648 python-gql_4.3.0b3-1.git.tar.xz
 9903caa7820a0ae4fea62630fb31ad5e0af41e40 17516 
python-gql_4.3.0b3-1_source.buildinfo
Checksums-Sha256:
 1e148129877e24e8c620943ac69bd1a13645153b41b4a013594f1cf2d2501176 3077 
python-gql_4.3.0b3-1.dsc
 eef0ee2b63640c7cdfb4ef989e76c202eb67ac5152c5744df4446fc9ee72abf2 150324 
python-gql_4.3.0b3.orig.tar.xz
 30a3544e540fd083d090afd6cf64d30ccd6ae8e6814b4011bc636e3d18192cc0 7064 
python-gql_4.3.0b3-1.debian.tar.xz
 3018b80ef69919d4e7f9d57abbfa5a1e98d276039b942c059c07c07c9efa8976 471648 
python-gql_4.3.0b3-1.git.tar.xz
 3bc10e59d6fc92769b5deece6fec6530aa4bc58ea48acb6282565e35493a5d15 17516 
python-gql_4.3.0b3-1_source.buildinfo
Files:
 8bc572ac12e2f8b368ef2049637ae5ae 3077 python optional python-gql_4.3.0b3-1.dsc
 ca510916114a7e595406b3f06c34cddc 150324 python optional 
python-gql_4.3.0b3.orig.tar.xz
 ee2f332b8c04afabb57a8b9b25a890f3 7064 python optional 
python-gql_4.3.0b3-1.debian.tar.xz
 1b0f853d46abea8ccea6ff9983e9c460 471648 python None 
python-gql_4.3.0b3-1.git.tar.xz
 afc2e60e207c6cb17158bf13d06a67b7 17516 python optional 
python-gql_4.3.0b3-1_source.buildinfo
Git-Tag-Info: tag=5e13a4c70fa2c9eaa870a76b0be48ebcf80f4270 
fp=fb8acfa78c726089c38ad0269605a1098c63b92a
Git-Tag-Tagger: Edward Betts <[email protected]>

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

iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmpC5TIACgkQYG0ITkaD
wHmVNBAAyltXdRrgiXz85QtlfGKhm7Xv98ZBWprorHH/UXTskjZ4tG5WXCK2B+vO
kUI5dqgywESTgFtquSb4ZTvArZWvnw64BET0ii0BX1PLKqlQoHxI14eG+Cnr+1ek
niPVOMAdGjnzvryP6tL8rD9ZwoyTxmn+Rq8ur0wvcsRW5F0VfGO00B4DsZlJJMcd
p5whUjuguo+nRsQPOQzyUxlg4K/KHBJ+kEfoY/MM8bLH/zMES4XZwNCg8TLST8Ll
CKyMZo4h6f5uwLg0Kcc2m2n+HTyJfW6WDUMMpbdlZI6K/klzphj7JxufcCCvLdeo
y/eK8XEyEXOmDDO3pqNTZd85LCcUzQi7x0szYqQEc4k2dw6Ker0PnPlGah548oMf
hLDRtgaqPUc99oO7OB7tQK+/Jwl3yPV7PhNHuPXsfRWvQJAb8i0Gqc69vNODmVR2
ycNGiGnKEx1/DEwu0Ayd7jvOihHjkaZjGO/4rasyUAaWVZPMcG7SSWDdYWcWYxDR
bvoBKLtwUUryjLSh9axFLmVQ5tMIkffx6dOyifZhtx0Eng/hkaiSubk9o586RQkW
HyQl9DaaQH4lQ2tArFRdDUMDnZ7soX4gQ1Fw/r4G7PCuLTvjSX2TgGKTOvqN/kl5
XTvprjDTrFr8TDF9VH4J01H2OnbGPbIHORXSs9zNIKOg+fPTR+U=
=/pxI
-----END PGP SIGNATURE-----

Attachment: pgpYW_x1un4nx.pgp
Description: PGP signature


--- End Message ---

Reply via email to