Your message dated Sun, 06 Oct 2024 15:08:56 +0000
with message-id <e1sxsss-00cjcg...@fasolo.debian.org>
and subject line Bug#1061029: fixed in lookatme 2.5.4-3
has caused the Debian Bug report #1061029,
regarding lookatme: FTBFS: dh_auto_test: error: pybuild --test --test-pytest -i
python{version} -p 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.)
--
1061029: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1061029
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Source: lookatme
Version: 2.5.4-2
Severity: serious
Justification: FTBFS
Tags: trixie sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20240115 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>>/docs'
> Running Sphinx v7.2.6
> making output directory... done
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.ascii_art.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.config.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.exceptions.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.log.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.parser.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.pres.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.prompt.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.schemas.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.slide.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.tui.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.tutorial.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.utils.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.contrib.rst.
> Creating file
> /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.contrib.file_loader.rst.
> Creating file
> /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.contrib.terminal.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.render.rst.
> Creating file
> /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.render.asciinema.rst.
> Creating file
> /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.render.markdown_block.rst.
> Creating file
> /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.render.markdown_inline.rst.
> Creating file
> /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.render.pygments.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.themes.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.themes.dark.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.themes.light.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.widgets.rst.
> Creating file
> /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.widgets.clickable_text.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/lookatme.widgets.table.rst.
> Creating file /<<PKGBUILDDIR>>/docs/source/autodoc/modules.rst.
> building [mo]: targets for 0 po files that are out of date
> writing output...
> building [html]: targets for 12 source files that are out of date
> updating environment: [new config] 40 added, 0 changed, 0 removed
> [2Kreading sources... [ 2%] autodoc/lookatme
> [2Kreading sources... [ 5%] autodoc/lookatme.ascii_art
> [2Kreading sources... [ 8%] autodoc/lookatme.config
> [2Kreading sources... [ 10%] autodoc/lookatme.contrib
> [2Kreading sources... [ 12%] autodoc/lookatme.contrib.file_loader
> [2Kreading sources... [ 15%] autodoc/lookatme.contrib.terminal
> [2Kreading sources... [ 18%] autodoc/lookatme.exceptions
> [2Kreading sources... [ 20%] autodoc/lookatme.log
> [2Kreading sources... [ 22%] autodoc/lookatme.parser
> [2Kreading sources... [ 25%] autodoc/lookatme.pres
> [2Kreading sources... [ 28%] autodoc/lookatme.prompt
> [2Kreading sources... [ 30%] autodoc/lookatme.render
> [2Kreading sources... [ 32%] autodoc/lookatme.render.asciinema
> [2Kreading sources... [ 35%] autodoc/lookatme.render.markdown_block
> [2Kreading sources... [ 38%] autodoc/lookatme.render.markdown_inline
> [2Kreading sources... [ 40%] autodoc/lookatme.render.pygments
> [2Kreading sources... [ 42%] autodoc/lookatme.schemas
> [2Kreading sources... [ 45%] autodoc/lookatme.slide
> [2Kreading sources... [ 48%] autodoc/lookatme.themes
> [2Kreading sources... [ 50%] autodoc/lookatme.themes.dark
> [2Kreading sources... [ 52%] autodoc/lookatme.themes.light
> [2Kreading sources... [ 55%] autodoc/lookatme.tui
> [2Kreading sources... [ 57%] autodoc/lookatme.tutorial
> [2Kreading sources... [ 60%] autodoc/lookatme.utils
> [2Kreading sources... [ 62%] autodoc/lookatme.widgets
> [2Kreading sources... [ 65%] autodoc/lookatme.widgets.clickable_text
> [2Kreading sources... [ 68%] autodoc/lookatme.widgets.table
> [2Kreading sources... [ 70%] autodoc/modules
> [2Kreading sources... [ 72%] builtin_extensions/file_loader
> [2Kreading sources... [ 75%] builtin_extensions/index
> [2Kreading sources... [ 78%] builtin_extensions/terminal
> [2Kreading sources... [ 80%] contrib_extensions
> [2Kreading sources... [ 82%] contrib_extensions_auto
> [2Kreading sources... [ 85%] dark_theme
> [2Kreading sources... [ 88%] getting_started
> [2Kreading sources... [ 90%] index
> [2Kreading sources... [ 92%] light_theme
> [2Kreading sources... [ 95%] slides
> [2Kreading sources... [ 98%] smart_splitting
> [2Kreading sources... [100%] style_precedence
>
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:7: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:7: WARNING: Inline strong start-string without end-string.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:6: ERROR: Unexpected indentation.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:4: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:4: WARNING: Inline strong start-string without end-string.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:7: WARNING: Block quote ends without a blank line;
> unexpected unindent.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:13: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:13: WARNING: Inline strong start-string without end-string.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:12: ERROR: Unexpected indentation.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:10: WARNING: Inline emphasis start-string without end-string.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:10: WARNING: Inline strong start-string without end-string.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/contrib/__init__.py:docstring of
> lookatme.contrib:13: WARNING: Block quote ends without a blank line;
> unexpected unindent.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/tutorial.py:docstring of
> lookatme.tutorial.Tutor.get_md:3: ERROR: Unexpected indentation.
> /<<PKGBUILDDIR>>/docs/source/../../lookatme/tutorial.py:docstring of
> lookatme.tutorial.Tutor.get_md:4: WARNING: Inline interpreted text or phrase
> reference start-string without end-string.
> /<<PKGBUILDDIR>>/docs/source/contrib_extensions_auto.rst:5: WARNING:
> duplicate label contrib-extensions, other instance in
> /<<PKGBUILDDIR>>/docs/source/contrib_extensions.rst
> looking for now-outdated files... none found
> pickling environment... done
> checking consistency... /<<PKGBUILDDIR>>/docs/source/contrib_extensions.rst:
> WARNING: document isn't included in any toctree
> done
> preparing documents... done
> copying assets... copying static files... done
> copying extra files... done
> done
> [2Kwriting output... [ 2%] autodoc/lookatme
> [2Kwriting output... [ 5%] autodoc/lookatme.ascii_art
> [2Kwriting output... [ 8%] autodoc/lookatme.config
> [2Kwriting output... [ 10%] autodoc/lookatme.contrib
> [2Kwriting output... [ 12%] autodoc/lookatme.contrib.file_loader
> [2Kwriting output... [ 15%] autodoc/lookatme.contrib.terminal
> [2Kwriting output... [ 18%] autodoc/lookatme.exceptions
> [2Kwriting output... [ 20%] autodoc/lookatme.log
> [2Kwriting output... [ 22%] autodoc/lookatme.parser
> [2Kwriting output... [ 25%] autodoc/lookatme.pres
> [2Kwriting output... [ 28%] autodoc/lookatme.prompt
> [2Kwriting output... [ 30%] autodoc/lookatme.render
> [2Kwriting output... [ 32%] autodoc/lookatme.render.asciinema
> [2Kwriting output... [ 35%] autodoc/lookatme.render.markdown_block
> [2Kwriting output... [ 38%] autodoc/lookatme.render.markdown_inline
> [2Kwriting output... [ 40%] autodoc/lookatme.render.pygments
> [2Kwriting output... [ 42%] autodoc/lookatme.schemas
> [2Kwriting output... [ 45%] autodoc/lookatme.slide
> [2Kwriting output... [ 48%] autodoc/lookatme.themes
> [2Kwriting output... [ 50%] autodoc/lookatme.themes.dark
> [2Kwriting output... [ 52%] autodoc/lookatme.themes.light
> [2Kwriting output... [ 55%] autodoc/lookatme.tui
> [2Kwriting output... [ 57%] autodoc/lookatme.tutorial
> [2Kwriting output... [ 60%] autodoc/lookatme.utils
> [2Kwriting output... [ 62%] autodoc/lookatme.widgets
> [2Kwriting output... [ 65%] autodoc/lookatme.widgets.clickable_text
> [2Kwriting output... [ 68%] autodoc/lookatme.widgets.table
> [2Kwriting output... [ 70%] autodoc/modules
> [2Kwriting output... [ 72%] builtin_extensions/file_loader
> [2Kwriting output... [ 75%] builtin_extensions/index
> [2Kwriting output... [ 78%] builtin_extensions/terminal
> [2Kwriting output... [ 80%] contrib_extensions
> [2Kwriting output... [ 82%] contrib_extensions_auto
> [2Kwriting output... [ 85%] dark_theme
> [2Kwriting output... [ 88%] getting_started
> [2Kwriting output... [ 90%] index
> [2Kwriting output... [ 92%] light_theme
> [2Kwriting output... [ 95%] slides
> [2Kwriting output... [ 98%] smart_splitting
> [2Kwriting output... [100%] style_precedence
>
> generating indices... genindex py-modindex done
> [2Khighlighting module code... [ 5%] lookatme.config
> [2Khighlighting module code... [ 10%] lookatme.contrib
> [2Khighlighting module code... [ 15%] lookatme.contrib.file_loader
> [2Khighlighting module code... [ 20%] lookatme.contrib.terminal
> [2Khighlighting module code... [ 25%] lookatme.exceptions
> [2Khighlighting module code... [ 30%] lookatme.log
> [2Khighlighting module code... [ 35%] lookatme.parser
> [2Khighlighting module code... [ 40%] lookatme.pres
> [2Khighlighting module code... [ 45%] lookatme.prompt
> [2Khighlighting module code... [ 50%] lookatme.render.markdown_block
> [2Khighlighting module code... [ 55%] lookatme.render.markdown_inline
> [2Khighlighting module code... [ 60%] lookatme.render.pygments
> [2Khighlighting module code... [ 65%] lookatme.schemas
> [2Khighlighting module code... [ 70%] lookatme.slide
> [2Khighlighting module code... [ 75%] lookatme.themes
> [2Khighlighting module code... [ 80%] lookatme.tui
> [2Khighlighting module code... [ 85%] lookatme.tutorial
> [2Khighlighting module code... [ 90%] lookatme.utils
> [2Khighlighting module code... [ 95%] lookatme.widgets.clickable_text
> [2Khighlighting module code... [100%] lookatme.widgets.table
>
> writing additional pages... search done
> [2Kcopying images... [ 11%] _static/lookatme_dark1.png
> [2Kcopying images... [ 22%] _static/lookatme_dark2.png
> [2Kcopying images... [ 33%] _static/lookatme_dark3.png
> [2Kcopying images... [ 44%] _static/lookatme_live_updates.gif
> [2Kcopying images... [ 56%] _static/lookatme_tour.gif
> [2Kcopying images... [ 67%] _static/lookatme_light1.png
> [2Kcopying images... [ 78%] _static/lookatme_light2.png
> [2Kcopying images... [ 89%] _static/lookatme_light3.png
> [2Kcopying images... [100%] _static/lookatme_smart_splitting.gif
>
> dumping search index in English (code: en)... done
> dumping object inventory... done
> build succeeded, 16 warnings.
>
> The HTML pages are in build/html.
> make[2]: Leaving directory '/<<PKGBUILDDIR>>/docs'
> make[1]: Leaving directory '/<<PKGBUILDDIR>>'
> dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:305: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lookatme/build; python3.11 -m pytest
> tests
> ============================= test session starts
> ==============================
> platform linux -- Python 3.11.7, pytest-7.4.4, pluggy-1.3.0
> rootdir: /<<PKGBUILDDIR>>
> plugins: mock-3.12.0
> collected 39 items
>
> tests/test_cli.py ..... [
> 12%]
> tests/test_contrib.py . [
> 15%]
> tests/test_file_loader.py FFFF [
> 25%]
> tests/test_markdown.py .......FFFF [
> 53%]
> tests/test_parse.py ...... [
> 69%]
> tests/test_schemas.py ...... [
> 84%]
> tests/test_table.py ... [
> 92%]
> tests/test_tutorial.py ...
> [100%]
>
> =================================== FAILURES
> ===================================
> _______________________________ test_file_loader
> _______________________________
>
> tmpdir = local('/tmp/pytest-of-user42/pytest-33/test_file_loader0')
> mocker = <pytest_mock.plugin.MockerFixture object at 0x7f4ad01bdd90>
>
> > ???
>
> tests/test_file_loader.py:42:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/utils.py:44: in render_markdown
> ???
> lookatme/tui.py:77: in render_slide
> ???
> lookatme/tui.py:101: in run
> ???
> lookatme/tui.py:153: in do_render
> ???
> lookatme/tui.py:196: in _render_tokens
> ???
> lookatme/contrib/__init__.py:120: in inner
> ???
> lookatme/render/markdown_block.py:629: in render_code
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> text = b"print('hello')", lang = 'auto', style_name = 'monokai', plain = False
>
> > ???
> E AttributeError: property 'background' of 'AttrSpec' object has no setter
>
> lookatme/render/pygments.py:72: AttributeError
> _______________________ test_file_loader_with_transform
> ________________________
>
> tmpdir =
> local('/tmp/pytest-of-user42/pytest-33/test_file_loader_with_transfor0')
> mocker = <pytest_mock.plugin.MockerFixture object at 0x7f4ad00da450>
>
> > ???
>
> tests/test_file_loader.py:72:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/utils.py:44: in render_markdown
> ???
> lookatme/tui.py:77: in render_slide
> ???
> lookatme/tui.py:101: in run
> ???
> lookatme/tui.py:153: in do_render
> ???
> lookatme/tui.py:196: in _render_tokens
> ???
> lookatme/contrib/__init__.py:120: in inner
> ???
> lookatme/render/markdown_block.py:629: in render_code
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> text = b'Apples1\nApples2\nApples3\n', lang = 'auto', style_name = 'monokai'
> plain = False
>
> > ???
> E AttributeError: property 'background' of 'AttrSpec' object has no setter
>
> lookatme/render/pygments.py:72: AttributeError
> __________________________ test_file_loader_relative
> ___________________________
>
> tmpdir = local('/tmp/pytest-of-user42/pytest-33/test_file_loader_relative0')
> mocker = <pytest_mock.plugin.MockerFixture object at 0x7f4ad01f2c50>
>
> > ???
>
> tests/test_file_loader.py:98:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/utils.py:44: in render_markdown
> ???
> lookatme/tui.py:77: in render_slide
> ???
> lookatme/tui.py:101: in run
> ???
> lookatme/tui.py:153: in do_render
> ???
> lookatme/tui.py:196: in _render_tokens
> ???
> lookatme/contrib/__init__.py:120: in inner
> ???
> lookatme/render/markdown_block.py:629: in render_code
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> text = b"print('hello')", lang = 'auto', style_name = 'monokai', plain = False
>
> > ???
> E AttributeError: property 'background' of 'AttrSpec' object has no setter
>
> lookatme/render/pygments.py:72: AttributeError
> __________________________ test_file_loader_not_found
> __________________________
>
> mocker = <pytest_mock.plugin.MockerFixture object at 0x7f4ad0165450>
>
> > ???
>
> tests/test_file_loader.py:118:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/utils.py:44: in render_markdown
> ???
> lookatme/tui.py:77: in render_slide
> ???
> lookatme/tui.py:101: in run
> ???
> lookatme/tui.py:153: in do_render
> ???
> lookatme/tui.py:196: in _render_tokens
> ???
> lookatme/contrib/__init__.py:120: in inner
> ???
> lookatme/render/markdown_block.py:629: in render_code
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> text = 'File not found', lang = 'text', style_name = 'monokai', plain = False
>
> > ???
> E AttributeError: property 'background' of 'AttrSpec' object has no setter
>
> lookatme/render/pygments.py:72: AttributeError
> __________________________________ test_code
> ___________________________________
>
> tmpdir = local('/tmp/pytest-of-user42/pytest-33/test_code0')
> mocker = <pytest_mock.plugin.MockerFixture object at 0x7f4acef2f910>
>
> > ???
>
> tests/test_markdown.py:249:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/utils.py:44: in render_markdown
> ???
> lookatme/tui.py:77: in render_slide
> ???
> lookatme/tui.py:101: in run
> ???
> lookatme/tui.py:153: in do_render
> ???
> lookatme/tui.py:196: in _render_tokens
> ???
> lookatme/contrib/__init__.py:120: in inner
> ???
> lookatme/render/markdown_block.py:629: in render_code
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> text = 'def some_fn(*args, **kargs):\n pass', lang = 'python'
> style_name = 'monokai', plain = False
>
> > ???
> E AttributeError: property 'background' of 'AttrSpec' object has no setter
>
> lookatme/render/pygments.py:72: AttributeError
> _____________________________ test_empty_codeblock
> _____________________________
>
> tmpdir = local('/tmp/pytest-of-user42/pytest-33/test_empty_codeblock0')
> mocker = <pytest_mock.plugin.MockerFixture object at 0x7f4ad01ad5d0>
>
> > ???
>
> tests/test_markdown.py:271:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/utils.py:44: in render_markdown
> ???
> lookatme/tui.py:77: in render_slide
> ???
> lookatme/tui.py:101: in run
> ???
> lookatme/tui.py:153: in do_render
> ???
> lookatme/tui.py:196: in _render_tokens
> ???
> lookatme/contrib/__init__.py:120: in inner
> ???
> lookatme/render/markdown_block.py:629: in render_code
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> text = '\n', lang = 'python', style_name = 'monokai', plain = False
>
> > ???
> E AttributeError: property 'background' of 'AttrSpec' object has no setter
>
> lookatme/render/pygments.py:72: AttributeError
> ________________________________ test_code_yaml
> ________________________________
>
> tmpdir = local('/tmp/pytest-of-user42/pytest-33/test_code_yaml0')
> mocker = <pytest_mock.plugin.MockerFixture object at 0x7f4acef37dd0>
>
> > ???
>
> tests/test_markdown.py:284:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/utils.py:44: in render_markdown
> ???
> lookatme/tui.py:77: in render_slide
> ???
> lookatme/tui.py:101: in run
> ???
> lookatme/tui.py:153: in do_render
> ???
> lookatme/tui.py:196: in _render_tokens
> ???
> lookatme/contrib/__init__.py:120: in inner
> ???
> lookatme/render/markdown_block.py:629: in render_code
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> text = 'test: a value\ntest2: "another value"\narray:\n - item1\n - item2\n
> - item3'
> lang = 'yaml', style_name = 'monokai', plain = False
>
> > ???
> E AttributeError: property 'background' of 'AttrSpec' object has no setter
>
> lookatme/render/pygments.py:72: AttributeError
> _________________________________ test_inline
> __________________________________
>
> tmpdir = local('/tmp/pytest-of-user42/pytest-33/test_inline0')
> mocker = <pytest_mock.plugin.MockerFixture object at 0x7f4acef8cf50>
>
> > ???
>
> tests/test_markdown.py:334:
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
> tests/utils.py:44: in render_markdown
> ???
> lookatme/tui.py:77: in render_slide
> ???
> lookatme/tui.py:101: in run
> ???
> lookatme/tui.py:153: in do_render
> ???
> lookatme/tui.py:196: in _render_tokens
> ???
> lookatme/contrib/__init__.py:120: in inner
> ???
> lookatme/render/markdown_block.py:493: in render_paragraph
> ???
> lookatme/contrib/__init__.py:120: in inner
> ???
> lookatme/render/markdown_block.py:448: in render_text
> ???
> /usr/lib/python3/dist-packages/mistune0.py:585: in output
> ???
> /usr/lib/python3/dist-packages/mistune0.py:579: in manipulate
> ???
> /usr/lib/python3/dist-packages/mistune0.py:680: in output_code
> ???
> lookatme/render/markdown_inline.py:24: in inner
> ???
> lookatme/contrib/__init__.py:120: in inner
> ???
> lookatme/render/markdown_inline.py:238: in codespan
> ???
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
> _
>
> text = ' inline code ', lang = 'text', style_name = 'monokai', plain = True
>
> > ???
> E AttributeError: property 'background' of 'AttrSpec' object has no setter
>
> lookatme/render/pygments.py:72: AttributeError
> =============================== warnings summary
> ===============================
> .pybuild/cpython3_3.11_lookatme/build/tests/test_file_loader.py::test_file_loader
> /usr/lib/python3.11/inspect.py:992: DeprecationWarning: urwid.lcd_display
> is moved to urwid.display.lcd
> if ismodule(module) and hasattr(module, '__file__'):
>
> .pybuild/cpython3_3.11_lookatme/build/tests/test_file_loader.py::test_file_loader
> /usr/lib/python3.11/inspect.py:993: DeprecationWarning: urwid.lcd_display
> is moved to urwid.display.lcd
> f = module.__file__
>
> .pybuild/cpython3_3.11_lookatme/build/tests/test_file_loader.py::test_file_loader
> /usr/lib/python3.11/inspect.py:899: DeprecationWarning: urwid.lcd_display
> is moved to urwid.display.lcd
> if getattr(object, '__file__', None):
>
> .pybuild/cpython3_3.11_lookatme/build/tests/test_file_loader.py::test_file_loader
> /usr/lib/python3.11/inspect.py:900: DeprecationWarning: urwid.lcd_display
> is moved to urwid.display.lcd
> return object.__file__
>
> .pybuild/cpython3_3.11_lookatme/build/tests/test_file_loader.py::test_file_loader
> /usr/lib/python3.11/inspect.py:992: DeprecationWarning: urwid.html_fragment
> is moved to urwid.display.html_fragment
> if ismodule(module) and hasattr(module, '__file__'):
>
> .pybuild/cpython3_3.11_lookatme/build/tests/test_file_loader.py::test_file_loader
> /usr/lib/python3.11/inspect.py:993: DeprecationWarning: urwid.html_fragment
> is moved to urwid.display.html_fragment
> f = module.__file__
>
> .pybuild/cpython3_3.11_lookatme/build/tests/test_file_loader.py::test_file_loader
> /usr/lib/python3.11/inspect.py:899: DeprecationWarning: urwid.html_fragment
> is moved to urwid.display.html_fragment
> if getattr(object, '__file__', None):
>
> .pybuild/cpython3_3.11_lookatme/build/tests/test_file_loader.py::test_file_loader
> /usr/lib/python3.11/inspect.py:900: DeprecationWarning: urwid.html_fragment
> is moved to urwid.display.html_fragment
> return object.__file__
>
> .pybuild/cpython3_3.11_lookatme/build/tests/test_file_loader.py: 36 warnings
> .pybuild/cpython3_3.11_lookatme/build/tests/test_markdown.py: 44 warnings
> /usr/lib/python3.11/inspect.py:992: DeprecationWarning: urwid.web_display
> is moved to urwid.display.web
> if ismodule(module) and hasattr(module, '__file__'):
>
> -- Docs: https://docs.pytest.org/en/stable/how-to/capture-warnings.html
> =========================== short test summary info
> ============================
> FAILED tests/test_file_loader.py::test_file_loader - AttributeError:
> property...
> FAILED tests/test_file_loader.py::test_file_loader_with_transform -
> Attribute...
> FAILED tests/test_file_loader.py::test_file_loader_relative -
> AttributeError:...
> FAILED tests/test_file_loader.py::test_file_loader_not_found -
> AttributeError...
> FAILED tests/test_markdown.py::test_code - AttributeError: property
> 'backgrou...
> FAILED tests/test_markdown.py::test_empty_codeblock - AttributeError:
> propert...
> FAILED tests/test_markdown.py::test_code_yaml - AttributeError: property
> 'bac...
> FAILED tests/test_markdown.py::test_inline - AttributeError: property
> 'backgr...
> ================== 8 failed, 31 passed, 88 warnings in 0.68s
> ===================
> E: pybuild pybuild:391: test: plugin distutils failed with: exit code=1: cd
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_lookatme/build; python3.11 -m pytest
> tests
> dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p 3.11
> returned exit code 13
The full build log is available from:
http://qa-logs.debian.net/2024/01/15/lookatme_2.5.4-2_unstable.log
All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20240115;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20240115&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: lookatme
Source-Version: 2.5.4-3
Done: Reiner Herrmann <rei...@reiner-h.de>
We believe that the bug you reported is fixed in the latest version of
lookatme, 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 1061...@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Reiner Herrmann <rei...@reiner-h.de> (supplier of updated lookatme 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: Sun, 06 Oct 2024 16:30:16 +0200
Source: lookatme
Architecture: source
Version: 2.5.4-3
Distribution: unstable
Urgency: medium
Maintainer: Reiner Herrmann <rei...@reiner-h.de>
Changed-By: Reiner Herrmann <rei...@reiner-h.de>
Closes: 1061029
Changes:
lookatme (2.5.4-3) unstable; urgency=medium
.
* Fix runtime AttributeError. (Closes: #1061029)
* Bump Standards-Version to 4.7.0.
* Add python3-six as build-dependency for tests.
Checksums-Sha1:
90c21529f43cd7d73c3c712cfa95a7296dcafab2 2115 lookatme_2.5.4-3.dsc
adbda9af8aea23133c8ae088992cdee416c070c7 5680 lookatme_2.5.4-3.debian.tar.xz
f6ca51d7c3eba7f25968850c718d8612ba1728e8 7790 lookatme_2.5.4-3_amd64.buildinfo
Checksums-Sha256:
ac3cd6ec6a730243e0219e7923a012bb8450e5b2c6c14b3eb4f1dcd1d2b6abfe 2115
lookatme_2.5.4-3.dsc
33c69dea34db9252b120c45a3eaf226c6865a0f00d4c28aec55961c237faf72d 5680
lookatme_2.5.4-3.debian.tar.xz
a0c3a88850eec58c17775166d3f3f89b73a7fe0ce076d1a0506fac9be780e348 7790
lookatme_2.5.4-3_amd64.buildinfo
Files:
ef7b153e57ced83138d34a74cc6fe3a1 2115 text optional lookatme_2.5.4-3.dsc
dd84f5ea18213ca493d0ecfd10a4247c 5680 text optional
lookatme_2.5.4-3.debian.tar.xz
8043eda7f9a54555778a544c985dad5f 7790 text optional
lookatme_2.5.4-3_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQIzBAEBCgAdFiEE2Pb6feok2Q1urHM7zPBJKNsO6qcFAmcCn7sACgkQzPBJKNsO
6qfa0Q//WRQm/bRbkD4wQ3VgXRuLexM0xvdMVY6NTKpGUsKd7mFZW85mVAEsy5Jv
r+wU2ThpQTXmmWtP3wRrm9ah6QX3ZB1spFFvm2H1fpmFkhwjrBRbPXxqjOyJ7aeD
5nkRWyvn6Zleps8+0WA2Op9Gk+YtM0FytqclvWEqoSmFmd68o3wBNM7SAvAX9rKO
QwkG9SghKtT00pn4Ue4lUZGPL+2nvBevwHBbOEEl2L5MyXAg2rMX/EpkcfZ8Q/pF
xqSYhhXo8JdQDPy0wIVJIIgwmCd+n05oq0kmTFaH3NypkR31s5eJa6UoGNNTNUYF
dLr8mRz5ylK6SKyuFl3X+e9JAWeNmqAdC7z0JbeM4oAww+2c8aEvbm5nHoznHmAk
BbBrYxtrzqbeNjMhB/Nw+AetkMEDp6/fU5Hwzx/cq5ak8dJJG0MLAdazZINAALQH
N76rE8abDbIo8RX46bQFCK4dCzmq/Z0E65VQoULhyGfErvnm9LOaZPo2bXHLc+/g
ckG2iccSJLSykAVwyuRvUHEJQBLb6LDp3ApsUnZT349VqNk6kPQkbIyYKkHWil2c
p0jv81cNmsym741yZI06NMtPmQXj7ZxxpqLbmrG23oi/5bv/S/Imb65cGaTGSMuk
n+jVjrhcfJc108pD0gMxYmLZRwbmVrjgUEI2OxBw/1uiGDCc2hg=
=pAXc
-----END PGP SIGNATURE-----
pgpaijeYOSxTZ.pgp
Description: PGP signature
--- End Message ---