Your message dated Wed, 28 Feb 2024 15:49:35 +0000
with message-id <e1rfmbb-006tma...@fasolo.debian.org>
and subject line Bug#1064689: fixed in objgraph 3.6.1-1
has caused the Debian Bug report #1064689,
regarding objgraph: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i 
python{version} -p "3.12 3.11" returned exit code 13
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 ow...@bugs.debian.org
immediately.)


-- 
1064689: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1064689
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: objgraph
Version: 3.6.0-1
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240224 ftbfs-trixie

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> make[2]: Entering directory '/<<PKGBUILDDIR>>'
> sphinx-build -b html -d docs/_build/doctrees -NE docs/ docs/_build/html
> Running Sphinx v7.2.6
> making output directory... done
> loading intersphinx inventory from https://docs.python.org/3/objects.inv...
> building [mo]: targets for 0 po files that are out of date
> writing output... 
> building [html]: targets for 11 source files that are out of date
> updating environment: [new config] 11 added, 0 changed, 0 removed
> reading sources... [  9%] CHANGES
> reading sources... [ 18%] HACKING
> reading sources... [ 27%] chain
> reading sources... [ 36%] extra-info
> reading sources... [ 45%] generator-sample
> reading sources... [ 55%] highlighting
> reading sources... [ 64%] index
> reading sources... [ 73%] objgraph
> reading sources... [ 82%] quoting
> reading sources... [ 91%] references
> reading sources... [100%] uncollectable
> 
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... done
> preparing documents... done
> copying assets... copying static files... done
> copying extra files... done
> done
> writing output... [  9%] CHANGES
> writing output... [ 18%] HACKING
> writing output... [ 27%] chain
> writing output... [ 36%] extra-info
> writing output... [ 45%] generator-sample
> writing output... [ 55%] highlighting
> writing output... [ 64%] index
> writing output... [ 73%] objgraph
> writing output... [ 82%] quoting
> writing output... [ 91%] references
> writing output... [100%] uncollectable
> 
> generating indices... py-modindex done
> writing additional pages... search done
> copying images... [  8%] chain.png
> copying images... [ 15%] extra-info.png
> copying images... [ 23%] canary.png
> copying images... [ 31%] canary-chain.png
> copying images... [ 38%] highlight.png
> copying images... [ 46%] sample-graph.png
> copying images... [ 54%] sample-backref-graph.png
> copying images... [ 62%] roots.png
> copying images... [ 69%] too-many.png
> copying images... [ 77%] 42.png
> copying images... [ 85%] refcounts.png
> copying images... [ 92%] finalizers.png
> copying images... [100%] class-with-finalizers.png
> 
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded.
> 
> The HTML pages are in docs/_build/html.
> 
> Now look at docs/_build/html/index.html
> make[2]: Leaving directory '/<<PKGBUILDDIR>>'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:305: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_objgraph/build; python3.12 -m pytest 
> -v tests.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.12.2, pytest-7.4.4, pluggy-1.4.0 -- 
> /usr/bin/python3.12
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> collecting ... collected 49 items
> 
> tests.py::ShowGraphTest::test_basic_file_output PASSED                   [  
> 2%]
> tests.py::ShowGraphTest::test_cull_func PASSED                           [  
> 4%]
> tests.py::ShowGraphTest::test_filename_and_output PASSED                 [  
> 6%]
> tests.py::ShowGraphTest::test_ipython PASSED                             [  
> 8%]
> tests.py::ShowGraphTest::test_simple_chain PASSED                        [ 
> 10%]
> tests.py::ShowGraphTest::test_with_extra_node_attrs PASSED               [ 
> 12%]
> tests.py::FindChainTest::test_no_chain PASSED                            [ 
> 14%]
> tests.py::CountTest::test_long_type_names PASSED                         [ 
> 16%]
> tests.py::CountTest::test_no_new_reference_cycles PASSED                 [ 
> 18%]
> tests.py::TypestatsTest::test_long_type_names PASSED                     [ 
> 20%]
> tests.py::TypestatsTest::test_no_new_reference_cycles PASSED             [ 
> 22%]
> tests.py::TypestatsFilterArguTest::test_with_filter PASSED               [ 
> 24%]
> tests.py::TypestatsFilterArguTest::test_without_filter PASSED            [ 
> 26%]
> tests.py::GrowthTest::test_growth PASSED                                 [ 
> 28%]
> tests.py::GrowthTest::test_show_growth_custom_peak_stats PASSED          [ 
> 30%]
> tests.py::GetNewIdsTest::test_get_new_ids PASSED                         [ 
> 32%]
> tests.py::GetNewIdsTest::test_get_new_ids_long_typename PASSED           [ 
> 34%]
> tests.py::GetNewIdsTest::test_get_new_ids_skip_update PASSED             [ 
> 36%]
> tests.py::ByTypeTest::test_long_type_names PASSED                        [ 
> 38%]
> tests.py::ByTypeTest::test_new_garbage PASSED                            [ 
> 40%]
> tests.py::AtAddrsTest::test_at_addrs FAILED                              [ 
> 42%]
> tests.py::StringRepresentationTest::test_edge_label_bound_method PASSED  [ 
> 44%]
> tests.py::StringRepresentationTest::test_edge_label_frame_globals PASSED [ 
> 46%]
> tests.py::StringRepresentationTest::test_edge_label_frame_locals PASSED  [ 
> 48%]
> tests.py::StringRepresentationTest::test_edge_label_long_type_names PASSED [ 
> 51%]
> tests.py::StringRepresentationTest::test_edge_label_unbound_method SKIPPED [ 
> 53%]
> tests.py::StringRepresentationTest::test_gradient_empty PASSED           [ 
> 55%]
> tests.py::StringRepresentationTest::test_long_typename_with_no_module PASSED 
> [ 57%]
> tests.py::StringRepresentationTest::test_obj_attrs PASSED                [ 
> 59%]
> tests.py::StringRepresentationTest::test_obj_label_long_type_name PASSED [ 
> 61%]
> tests.py::StringRepresentationTest::test_safe_repr PASSED                [ 
> 63%]
> tests.py::StringRepresentationTest::test_short_repr_frame PASSED         [ 
> 65%]
> tests.py::StringRepresentationTest::test_short_repr_function PASSED      [ 
> 67%]
> tests.py::StringRepresentationTest::test_short_repr_lambda PASSED        [ 
> 69%]
> tests.py::StringRepresentationTest::test_short_repr_magic_mocked_name PASSED 
> [ 71%]
> tests.py::StringRepresentationTest::test_short_repr_mock_with_spec PASSED [ 
> 73%]
> tests.py::StringRepresentationTest::test_short_repr_mocked_instance_method 
> PASSED [ 75%]
> tests.py::StringRepresentationTest::test_short_repr_mocked_instance_method_bound
>  PASSED [ 77%]
> tests.py::StringRepresentationTest::test_short_repr_mocked_instance_method_bound_with_mocked_name
>  PASSED [ 79%]
> tests.py::StringRepresentationTest::test_short_repr_mocked_name PASSED   [ 
> 81%]
> tests.py::StringRepresentationTest::test_short_repr_unbound_method SKIPPED [ 
> 83%]
> tests.py::PresentGraphTest::test_present_dot PASSED                      [ 
> 85%]
> tests.py::PresentGraphTest::test_present_no_xdot PASSED                  [ 
> 87%]
> tests.py::PresentGraphTest::test_present_no_xdot_and_no_not PASSED       [ 
> 89%]
> tests.py::PresentGraphTest::test_present_png PASSED                      [ 
> 91%]
> tests.py::PresentGraphTest::test_present_png_failure PASSED              [ 
> 93%]
> tests.py::PresentGraphTest::test_present_png_no_dot PASSED               [ 
> 95%]
> tests.py::PresentGraphTest::test_present_xdot PASSED                     [ 
> 97%]
> tests.py::test_suite PASSED                                              
> [100%]
> 
> =================================== FAILURES 
> ===================================
> __________________________ AtAddrsTest.test_at_addrs 
> ___________________________
> 
> self = <tests.AtAddrsTest testMethod=test_at_addrs>
> 
>     def test_at_addrs(self):
>         a = [0, 1, 2]
>         new_ids = objgraph.get_new_ids(limit=0)
>         new_lists = objgraph.at_addrs(new_ids['list'])
> >       self.assertIn(a, new_lists)
> E       AssertionError: [0, 1, 2] not found in [[], [], [], [], [], [], [], 
> [], [], [], [], [], [], [], [], [<HookImpl plugin_name='runner', 
> plugin=<module '_pytest.runner' from 
> '/usr/lib/python3/dist-packages/_pytest/runner.py'>>, <HookImpl 
> plugin_name='skipping', plugin=<module '_pytest.skipping' from 
> '/usr/lib/python3/dist-packages/_pytest/skipping.py'>>, <HookImpl 
> plugin_name='capturemanager', plugin=<CaptureManager _method='fd' 
> _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='started' 
> tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" 
> mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='started' 
> tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" 
> mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' 
> tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='utf-8'>> 
> _state='started' _in_suspended=False> _capture_fixture=None>>, <HookImpl 
> plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin object at 
> 0x7fa9122e22a0>>, <HookImpl plugin_name='unraisableexception', plugin=<module 
> '_pytest.unraisableexception' from 
> '/usr/lib/python3/dist-packages/_pytest/unraisableexception.py'>>, <HookImpl 
> plugin_name='threadexception', plugin=<module '_pytest.threadexception' from 
> '/usr/lib/python3/dist-packages/_pytest/threadexception.py'>>], [(<generator 
> object pytest_runtest_call at 0x7fa9117e2380>, <HookImpl 
> plugin_name='threadexception', plugin=<module '_pytest.threadexception' from 
> '/usr/lib/python3/dist-packages/_pytest/threadexception.py'>>), (<generator 
> object pytest_runtest_call at 0x7fa9117e2140>, <HookImpl 
> plugin_name='unraisableexception', plugin=<module 
> '_pytest.unraisableexception' from 
> '/usr/lib/python3/dist-packages/_pytest/unraisableexception.py'>>), 
> (<generator object LoggingPlugin.pytest_runtest_call at 0x7fa912878040>, 
> <HookImpl plugin_name='logging-plugin', plugin=<_pytest.logging.LoggingPlugin 
> object at 0x7fa9122e22a0>>), (<generator object 
> CaptureManager.pytest_runtest_call at 0x7fa911551e00>, <HookImpl 
> plugin_name='capturemanager', plugin=<CaptureManager _method='fd' 
> _global_capturing=<MultiCapture out=<FDCapture 1 oldfd=5 _state='started' 
> tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=6 mode='rb+' closefd=True>" 
> mode='r+' encoding='utf-8'>> err=<FDCapture 2 oldfd=7 _state='started' 
> tmpfile=<_io.TextIOWrapper name="<_io.FileIO name=8 mode='rb+' closefd=True>" 
> mode='r+' encoding='utf-8'>> in_=<FDCapture 0 oldfd=3 _state='started' 
> tmpfile=<_io.TextIOWrapper name='/dev/null' mode='r' encoding='utf-8'>> 
> _state='started' _in_suspended=False> _capture_fixture=None>>), (<generator 
> object pytest_runtest_call at 0x7fa912afb030>, <HookImpl 
> plugin_name='skipping', plugin=<module '_pytest.skipping' from 
> '/usr/lib/python3/dist-packages/_pytest/skipping.py'>>)], [], [], 
> [<TestCaseFunction test_at_addrs>], [], [], [], [], [<bound method 
> TestCaseFunction.teardown of <TestCaseFunction test_at_addrs>>], [], []]
> 
> tests.py:373: AssertionError
> =============================== warnings summary 
> ===============================
> tests.py:110
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_objgraph/build/tests.py:110: 
> PytestCollectionWarning: cannot collect test class 'TestObject' because it 
> has a __init__ constructor (from: 
> .pybuild/cpython3_3.12_objgraph/build/tests.py)
>     class TestObject:
> 
> .pybuild/cpython3_3.12_objgraph/build/tests.py::test_suite
>   /usr/lib/python3/dist-packages/_pytest/python.py:198: 
> PytestReturnNotNoneWarning: Expected None, but 
> .pybuild/cpython3_3.12_objgraph/build/tests.py::test_suite returned 
> <unittest.suite.TestSuite tests=[<unittest.suite.TestSuite 
> tests=[<unittest.suite.TestSuite tests=[<tests.AtAddrsTest 
> testMethod=test_at_addrs>]>, <unittest.suite.TestSuite 
> tests=[<tests.ByTypeTest testMethod=test_long_type_names>, <tests.ByTypeTest 
> testMethod=test_new_garbage>]>, <unittest.suite.TestSuite 
> tests=[<tests.CountTest testMethod=test_long_type_names>, <tests.CountTest 
> testMethod=test_no_new_reference_cycles>]>, <unittest.suite.TestSuite 
> tests=[<tests.FindChainTest testMethod=test_no_chain>]>, 
> <unittest.suite.TestSuite tests=[<tests.GetNewIdsTest 
> testMethod=test_get_new_ids>, <tests.GetNewIdsTest 
> testMethod=test_get_new_ids_long_typename>, <tests.GetNewIdsTest 
> testMethod=test_get_new_ids_skip_update>]>, <unittest.suite.TestSuite 
> tests=[<tests.GrowthTest testMethod=test_growth>, <tests.GrowthTest 
> testMethod=test_show_growth_custom_peak_stats>]>, <unittest.suite.TestSuite 
> tests=[<tests.PresentGraphTest testMethod=test_present_dot>, 
> <tests.PresentGraphTest testMethod=test_present_no_xdot>, 
> <tests.PresentGraphTest testMethod=test_present_no_xdot_and_no_not>, 
> <tests.PresentGraphTest testMethod=test_present_png>, <tests.PresentGraphTest 
> testMethod=test_present_png_failure>, <tests.PresentGraphTest 
> testMethod=test_present_png_no_dot>, <tests.PresentGraphTest 
> testMethod=test_present_xdot>]>, <unittest.suite.TestSuite 
> tests=[<tests.ShowGraphTest testMethod=test_basic_file_output>, 
> <tests.ShowGraphTest testMethod=test_cull_func>, <tests.ShowGraphTest 
> testMethod=test_filename_and_output>, <tests.ShowGraphTest 
> testMethod=test_ipython>, <tests.ShowGraphTest testMethod=test_simple_chain>, 
> <tests.ShowGraphTest testMethod=test_with_extra_node_attrs>]>, 
> <unittest.suite.TestSuite tests=[<tests.StringRepresentationTest 
> testMethod=test_edge_label_bound_method>, <tests.StringRepresentationTest 
> testMethod=test_edge_label_frame_globals>, <tests.StringRepresentationTest 
> testMethod=test_edge_label_frame_locals>, <tests.StringRepresentationTest 
> testMethod=test_edge_label_long_type_names>, <tests.StringRepresentationTest 
> testMethod=test_edge_label_unbound_method>, <tests.StringRepresentationTest 
> testMethod=test_gradient_empty>, <tests.StringRepresentationTest 
> testMethod=test_long_typename_with_no_module>, 
> <tests.StringRepresentationTest testMethod=test_obj_attrs>, 
> <tests.StringRepresentationTest testMethod=test_obj_label_long_type_name>, 
> <tests.StringRepresentationTest testMethod=test_safe_repr>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_frame>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_function>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_lambda>, 
> <tests.StringRepresentationTest 
> testMethod=test_short_repr_magic_mocked_name>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_mock_with_spec>, 
> <tests.StringRepresentationTest 
> testMethod=test_short_repr_mocked_instance_method>, 
> <tests.StringRepresentationTest 
> testMethod=test_short_repr_mocked_instance_method_bound>, 
> <tests.StringRepresentationTest 
> testMethod=test_short_repr_mocked_instance_method_bound_with_mocked_name>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_mocked_name>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_unbound_method>]>, 
> <unittest.suite.TestSuite tests=[<tests.TypestatsFilterArguTest 
> testMethod=test_with_filter>, <tests.TypestatsFilterArguTest 
> testMethod=test_without_filter>]>, <unittest.suite.TestSuite 
> tests=[<tests.TypestatsTest testMethod=test_long_type_names>, 
> <tests.TypestatsTest testMethod=test_no_new_reference_cycles>]>]>, 
> <doctest._DocTestSuite tests=[]>, <doctest._DocTestSuite 
> tests=[doctest_get_new_ids_prints (tests), doctest_setup_py_works 
> (tests)]>]>, which will be an error in a future version of pytest.  Did you 
> mean to use `assert` instead of `return`?
>     warnings.warn(
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info 
> ============================
> FAILED tests.py::AtAddrsTest::test_at_addrs - AssertionError: [0, 1, 2] not 
> f...
> ============= 1 failed, 46 passed, 2 skipped, 2 warnings in 1.06s 
> ==============
> E: pybuild pybuild:391: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.12_objgraph/build; python3.12 -m pytest 
> -v tests.py
> I: pybuild base:305: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_objgraph/build; python3.11 -m pytest 
> -v tests.py
> ============================= test session starts 
> ==============================
> platform linux -- Python 3.11.8, pytest-7.4.4, pluggy-1.4.0 -- 
> /usr/bin/python3.11
> cachedir: .pytest_cache
> rootdir: /<<PKGBUILDDIR>>
> collecting ... collected 49 items
> 
> tests.py::ShowGraphTest::test_basic_file_output PASSED                   [  
> 2%]
> tests.py::ShowGraphTest::test_cull_func PASSED                           [  
> 4%]
> tests.py::ShowGraphTest::test_filename_and_output PASSED                 [  
> 6%]
> tests.py::ShowGraphTest::test_ipython PASSED                             [  
> 8%]
> tests.py::ShowGraphTest::test_simple_chain PASSED                        [ 
> 10%]
> tests.py::ShowGraphTest::test_with_extra_node_attrs PASSED               [ 
> 12%]
> tests.py::FindChainTest::test_no_chain PASSED                            [ 
> 14%]
> tests.py::CountTest::test_long_type_names PASSED                         [ 
> 16%]
> tests.py::CountTest::test_no_new_reference_cycles PASSED                 [ 
> 18%]
> tests.py::TypestatsTest::test_long_type_names PASSED                     [ 
> 20%]
> tests.py::TypestatsTest::test_no_new_reference_cycles PASSED             [ 
> 22%]
> tests.py::TypestatsFilterArguTest::test_with_filter PASSED               [ 
> 24%]
> tests.py::TypestatsFilterArguTest::test_without_filter PASSED            [ 
> 26%]
> tests.py::GrowthTest::test_growth PASSED                                 [ 
> 28%]
> tests.py::GrowthTest::test_show_growth_custom_peak_stats PASSED          [ 
> 30%]
> tests.py::GetNewIdsTest::test_get_new_ids PASSED                         [ 
> 32%]
> tests.py::GetNewIdsTest::test_get_new_ids_long_typename PASSED           [ 
> 34%]
> tests.py::GetNewIdsTest::test_get_new_ids_skip_update PASSED             [ 
> 36%]
> tests.py::ByTypeTest::test_long_type_names PASSED                        [ 
> 38%]
> tests.py::ByTypeTest::test_new_garbage PASSED                            [ 
> 40%]
> tests.py::AtAddrsTest::test_at_addrs PASSED                              [ 
> 42%]
> tests.py::StringRepresentationTest::test_edge_label_bound_method PASSED  [ 
> 44%]
> tests.py::StringRepresentationTest::test_edge_label_frame_globals PASSED [ 
> 46%]
> tests.py::StringRepresentationTest::test_edge_label_frame_locals PASSED  [ 
> 48%]
> tests.py::StringRepresentationTest::test_edge_label_long_type_names PASSED [ 
> 51%]
> tests.py::StringRepresentationTest::test_edge_label_unbound_method SKIPPED [ 
> 53%]
> tests.py::StringRepresentationTest::test_gradient_empty PASSED           [ 
> 55%]
> tests.py::StringRepresentationTest::test_long_typename_with_no_module PASSED 
> [ 57%]
> tests.py::StringRepresentationTest::test_obj_attrs PASSED                [ 
> 59%]
> tests.py::StringRepresentationTest::test_obj_label_long_type_name PASSED [ 
> 61%]
> tests.py::StringRepresentationTest::test_safe_repr PASSED                [ 
> 63%]
> tests.py::StringRepresentationTest::test_short_repr_frame PASSED         [ 
> 65%]
> tests.py::StringRepresentationTest::test_short_repr_function PASSED      [ 
> 67%]
> tests.py::StringRepresentationTest::test_short_repr_lambda PASSED        [ 
> 69%]
> tests.py::StringRepresentationTest::test_short_repr_magic_mocked_name PASSED 
> [ 71%]
> tests.py::StringRepresentationTest::test_short_repr_mock_with_spec PASSED [ 
> 73%]
> tests.py::StringRepresentationTest::test_short_repr_mocked_instance_method 
> PASSED [ 75%]
> tests.py::StringRepresentationTest::test_short_repr_mocked_instance_method_bound
>  PASSED [ 77%]
> tests.py::StringRepresentationTest::test_short_repr_mocked_instance_method_bound_with_mocked_name
>  PASSED [ 79%]
> tests.py::StringRepresentationTest::test_short_repr_mocked_name PASSED   [ 
> 81%]
> tests.py::StringRepresentationTest::test_short_repr_unbound_method SKIPPED [ 
> 83%]
> tests.py::PresentGraphTest::test_present_dot PASSED                      [ 
> 85%]
> tests.py::PresentGraphTest::test_present_no_xdot PASSED                  [ 
> 87%]
> tests.py::PresentGraphTest::test_present_no_xdot_and_no_not PASSED       [ 
> 89%]
> tests.py::PresentGraphTest::test_present_png PASSED                      [ 
> 91%]
> tests.py::PresentGraphTest::test_present_png_failure PASSED              [ 
> 93%]
> tests.py::PresentGraphTest::test_present_png_no_dot PASSED               [ 
> 95%]
> tests.py::PresentGraphTest::test_present_xdot PASSED                     [ 
> 97%]
> tests.py::test_suite PASSED                                              
> [100%]
> 
> =============================== warnings summary 
> ===============================
> tests.py:110
>   /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_objgraph/build/tests.py:110: 
> PytestCollectionWarning: cannot collect test class 'TestObject' because it 
> has a __init__ constructor (from: 
> .pybuild/cpython3_3.11_objgraph/build/tests.py)
>     class TestObject:
> 
> .pybuild/cpython3_3.11_objgraph/build/tests.py::test_suite
>   /usr/lib/python3/dist-packages/_pytest/python.py:198: 
> PytestReturnNotNoneWarning: Expected None, but 
> .pybuild/cpython3_3.11_objgraph/build/tests.py::test_suite returned 
> <unittest.suite.TestSuite tests=[<unittest.suite.TestSuite 
> tests=[<unittest.suite.TestSuite tests=[<tests.AtAddrsTest 
> testMethod=test_at_addrs>]>, <unittest.suite.TestSuite 
> tests=[<tests.ByTypeTest testMethod=test_long_type_names>, <tests.ByTypeTest 
> testMethod=test_new_garbage>]>, <unittest.suite.TestSuite 
> tests=[<tests.CountTest testMethod=test_long_type_names>, <tests.CountTest 
> testMethod=test_no_new_reference_cycles>]>, <unittest.suite.TestSuite 
> tests=[<tests.FindChainTest testMethod=test_no_chain>]>, 
> <unittest.suite.TestSuite tests=[<tests.GetNewIdsTest 
> testMethod=test_get_new_ids>, <tests.GetNewIdsTest 
> testMethod=test_get_new_ids_long_typename>, <tests.GetNewIdsTest 
> testMethod=test_get_new_ids_skip_update>]>, <unittest.suite.TestSuite 
> tests=[<tests.GrowthTest testMethod=test_growth>, <tests.GrowthTest 
> testMethod=test_show_growth_custom_peak_stats>]>, <unittest.suite.TestSuite 
> tests=[<tests.PresentGraphTest testMethod=test_present_dot>, 
> <tests.PresentGraphTest testMethod=test_present_no_xdot>, 
> <tests.PresentGraphTest testMethod=test_present_no_xdot_and_no_not>, 
> <tests.PresentGraphTest testMethod=test_present_png>, <tests.PresentGraphTest 
> testMethod=test_present_png_failure>, <tests.PresentGraphTest 
> testMethod=test_present_png_no_dot>, <tests.PresentGraphTest 
> testMethod=test_present_xdot>]>, <unittest.suite.TestSuite 
> tests=[<tests.ShowGraphTest testMethod=test_basic_file_output>, 
> <tests.ShowGraphTest testMethod=test_cull_func>, <tests.ShowGraphTest 
> testMethod=test_filename_and_output>, <tests.ShowGraphTest 
> testMethod=test_ipython>, <tests.ShowGraphTest testMethod=test_simple_chain>, 
> <tests.ShowGraphTest testMethod=test_with_extra_node_attrs>]>, 
> <unittest.suite.TestSuite tests=[<tests.StringRepresentationTest 
> testMethod=test_edge_label_bound_method>, <tests.StringRepresentationTest 
> testMethod=test_edge_label_frame_globals>, <tests.StringRepresentationTest 
> testMethod=test_edge_label_frame_locals>, <tests.StringRepresentationTest 
> testMethod=test_edge_label_long_type_names>, <tests.StringRepresentationTest 
> testMethod=test_edge_label_unbound_method>, <tests.StringRepresentationTest 
> testMethod=test_gradient_empty>, <tests.StringRepresentationTest 
> testMethod=test_long_typename_with_no_module>, 
> <tests.StringRepresentationTest testMethod=test_obj_attrs>, 
> <tests.StringRepresentationTest testMethod=test_obj_label_long_type_name>, 
> <tests.StringRepresentationTest testMethod=test_safe_repr>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_frame>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_function>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_lambda>, 
> <tests.StringRepresentationTest 
> testMethod=test_short_repr_magic_mocked_name>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_mock_with_spec>, 
> <tests.StringRepresentationTest 
> testMethod=test_short_repr_mocked_instance_method>, 
> <tests.StringRepresentationTest 
> testMethod=test_short_repr_mocked_instance_method_bound>, 
> <tests.StringRepresentationTest 
> testMethod=test_short_repr_mocked_instance_method_bound_with_mocked_name>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_mocked_name>, 
> <tests.StringRepresentationTest testMethod=test_short_repr_unbound_method>]>, 
> <unittest.suite.TestSuite tests=[<tests.TypestatsFilterArguTest 
> testMethod=test_with_filter>, <tests.TypestatsFilterArguTest 
> testMethod=test_without_filter>]>, <unittest.suite.TestSuite 
> tests=[<tests.TypestatsTest testMethod=test_long_type_names>, 
> <tests.TypestatsTest testMethod=test_no_new_reference_cycles>]>]>, 
> <doctest._DocTestSuite tests=[]>, <doctest._DocTestSuite 
> tests=[doctest_get_new_ids_prints (tests), doctest_setup_py_works 
> (tests)]>]>, which will be an error in a future version of pytest.  Did you 
> mean to use `assert` instead of `return`?
>     warnings.warn(
> 
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> ================== 47 passed, 2 skipped, 2 warnings in 1.03s 
> ===================
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.12 
> 3.11" returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2024/02/24/objgraph_3.6.0-1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240224;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240224&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please mark it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

--- End Message ---
--- Begin Message ---
Source: objgraph
Source-Version: 3.6.1-1
Done: Stefano Rivera <stefa...@debian.org>

We believe that the bug you reported is fixed in the latest version of
objgraph, 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 1064...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Stefano Rivera <stefa...@debian.org> (supplier of updated objgraph 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 ftpmas...@ftp-master.debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 28 Feb 2024 10:56:59 -0400
Source: objgraph
Architecture: source
Version: 3.6.1-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <team+pyt...@tracker.debian.org>
Changed-By: Stefano Rivera <stefa...@debian.org>
Closes: 1064689
Changes:
 objgraph (3.6.1-1) unstable; urgency=medium
 .
   * New upstream release.
   * Refresh patches.
   * Bump copyright years.
   * Run tests using upstream's test.py, not pytest. (Closes: #1064689)
   * Patch: Skip the setup.py test.
Checksums-Sha1:
 af1fb844f650c23c8bf999fa1b3a7e57444e12ba 1590 objgraph_3.6.1-1.dsc
 c9ea38e1c6d8acffbf9e01599d8f7ed84dea871f 759513 objgraph_3.6.1.orig.tar.gz
 370e4b67990e13484021d4345889d8d645d3a344 6456 objgraph_3.6.1-1.debian.tar.xz
 39e8cbfa61154e4621205f9e6340161c96d30a24 9986 objgraph_3.6.1-1_source.buildinfo
Checksums-Sha256:
 b2ee83b89d52d076e95f2c6a6fcbf28fefffcf07639a8f77b943a0e591366021 1590 
objgraph_3.6.1-1.dsc
 fe96c74147bbcaae8665b396e5388bdcc3197deebba4e6381f05202ee5b453a7 759513 
objgraph_3.6.1.orig.tar.gz
 45756cf450cf2b1d34be4932c599495c7865856e9a8b0f03ebe4009a617f904e 6456 
objgraph_3.6.1-1.debian.tar.xz
 d72afe694c3d85b66a3ee7691692462cef3c4a4846bc5572fce6d73a553b80d1 9986 
objgraph_3.6.1-1_source.buildinfo
Files:
 6de509c1761b2a3fd32b86ed7b63287f 1590 python optional objgraph_3.6.1-1.dsc
 dbb00c59c5fc4facc17df4c0c3c71eec 759513 python optional 
objgraph_3.6.1.orig.tar.gz
 aff3da0c75f806c04646ec0f3a8aeec7 6456 python optional 
objgraph_3.6.1-1.debian.tar.xz
 85f80bd5b27c6ab4d873b5f4a05f1ee2 9986 python optional 
objgraph_3.6.1-1_source.buildinfo

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

iIoEARYKADIWIQTumtb5BSD6EfafSCRHew2wJjpU2AUCZd9J1BQcc3RlZmFub3JA
ZGViaWFuLm9yZwAKCRBHew2wJjpU2MnjAPwJTCGLCtp2vsDSe66i9V/udgkYg2ZF
RF6HLpp9Bg+eWQEAgFLqeL8NH+Jhw12YD1avzs9v5JLdWEdLNuiF6Q3QvgE=
=StQv
-----END PGP SIGNATURE-----

Attachment: pgpQ0UXODjuKl.pgp
Description: PGP signature


--- End Message ---

Reply via email to