Source: automat
Version: 20.2.0-2
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20221220 ftbfs-bookworm

Hi,

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


Relevant part (hopefully):
>  debian/rules binary
> dh binary --with python3 --buildsystem=pybuild
>    dh_update_autotools_config -O--buildsystem=pybuild
>    dh_autoreconf -O--buildsystem=pybuild
>    dh_auto_configure -O--buildsystem=pybuild
> I: pybuild base:240: python3.11 setup.py config 
> running config
> I: pybuild base:240: python3.10 setup.py config 
> running config
>    dh_auto_build -O--buildsystem=pybuild
> I: pybuild base:240: /usr/bin/python3.11 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat
> copying automat/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat
> copying automat/_methodical.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat
> copying automat/_discover.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat
> copying automat/_visualize.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat
> copying automat/_core.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat
> copying automat/_introspection.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test
> copying automat/_test/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test
> copying automat/_test/test_methodical.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test
> copying automat/_test/test_visualize.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test
> copying automat/_test/test_core.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test
> copying automat/_test/test_trace.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test
> copying automat/_test/test_discover.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test
> running egg_info
> writing Automat.egg-info/PKG-INFO
> writing dependency_links to Automat.egg-info/dependency_links.txt
> writing entry points to Automat.egg-info/entry_points.txt
> writing requirements to Automat.egg-info/requires.txt
> writing top-level names to Automat.egg-info/top_level.txt
> reading manifest file 'Automat.egg-info/SOURCES.txt'
> adding license file 'LICENSE'
> writing manifest file 'Automat.egg-info/SOURCES.txt'
> I: pybuild base:240: /usr/bin/python3 setup.py build 
> running build
> running build_py
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat
> copying automat/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat
> copying automat/_methodical.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat
> copying automat/_discover.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat
> copying automat/_visualize.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat
> copying automat/_core.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat
> copying automat/_introspection.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat
> creating /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat/_test
> copying automat/_test/__init__.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat/_test
> copying automat/_test/test_methodical.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat/_test
> copying automat/_test/test_visualize.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat/_test
> copying automat/_test/test_core.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat/_test
> copying automat/_test/test_trace.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat/_test
> copying automat/_test/test_discover.py -> 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build/automat/_test
> running egg_info
> writing Automat.egg-info/PKG-INFO
> writing dependency_links to Automat.egg-info/dependency_links.txt
> writing entry points to Automat.egg-info/entry_points.txt
> writing requirements to Automat.egg-info/requires.txt
> writing top-level names to Automat.egg-info/top_level.txt
> reading manifest file 'Automat.egg-info/SOURCES.txt'
> adding license file 'LICENSE'
> writing manifest file 'Automat.egg-info/SOURCES.txt'
>    dh_auto_test -O--buildsystem=pybuild
> I: pybuild base:240: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build; python3.11 -m unittest 
> discover -v 
> /bin/sh: 1: dot: not found
> /bin/sh: 1: dot: not found
> test_NoTransition (automat._test.test_core.CoreTests.test_NoTransition)
> A L{NoTransition} exception describes the state and input symbol ... ok
> test_initialState (automat._test.test_core.CoreTests.test_initialState)
> L{Automaton.initialState} is a descriptor that sets the initial ... ok
> test_noOutputForInput 
> (automat._test.test_core.CoreTests.test_noOutputForInput)
> L{Automaton.outputForInput} raises L{NoTransition} if no ... ok
> test_oneTransition (automat._test.test_core.CoreTests.test_oneTransition)
> L{Automaton.addTransition} adds its input symbol to ... ok
> test_oneTransition_nonIterableOutputs 
> (automat._test.test_core.CoreTests.test_oneTransition_nonIterableOutputs)
> L{Automaton.addTransition} raises a TypeError when given outputs ... ok
> test_discoverAll 
> (automat._test.test_discover.FindMachinesIntegrationTests.test_discoverAll)
> Given a top-level package FQPN, L{findMachines} discovers all ... skipped 
> 'Twisted is not installed.'
> test_descendsIntoPackages 
> (automat._test.test_discover.FindMachinesViaWrapperTests.test_descendsIntoPackages)
> L{findMachinesViaWrapper} descends into packages to discover ... skipped 
> 'Twisted is not installed.'
> test_ignoresImportedClass 
> (automat._test.test_discover.FindMachinesViaWrapperTests.test_ignoresImportedClass)
> When given a L{twisted.python.modules.PythonAttribute} that refers ... 
> skipped 'Twisted is not installed.'
> test_infiniteLoop 
> (automat._test.test_discover.FindMachinesViaWrapperTests.test_infiniteLoop)
> L{findMachinesViaWrapper} ignores infinite loops. ... skipped 'Twisted is not 
> installed.'
> test_yieldsMachine 
> (automat._test.test_discover.FindMachinesViaWrapperTests.test_yieldsMachine)
> When given a L{twisted.python.modules.PythonAttribute} that refers ... 
> skipped 'Twisted is not installed.'
> test_yieldsMachineInClass 
> (automat._test.test_discover.FindMachinesViaWrapperTests.test_yieldsMachineInClass)
> When given a L{twisted.python.modules.PythonAttribute} that refers ... 
> skipped 'Twisted is not installed.'
> test_yieldsMachineInClassInModule 
> (automat._test.test_discover.FindMachinesViaWrapperTests.test_yieldsMachineInClassInModule)
> When given a L{twisted.python.modules.PythonModule} that refers to ... 
> skipped 'Twisted is not installed.'
> test_yieldsMachineInModule 
> (automat._test.test_discover.FindMachinesViaWrapperTests.test_yieldsMachineInModule)
> When given a L{twisted.python.modules.PythonModule} that refers to ... 
> skipped 'Twisted is not installed.'
> test_yieldsMachineInNestedClass 
> (automat._test.test_discover.FindMachinesViaWrapperTests.test_yieldsMachineInNestedClass)
> When given a L{twisted.python.modules.PythonAttribute} that refers ... 
> skipped 'Twisted is not installed.'
> test_yieldsMachineInNestedClassInModule 
> (automat._test.test_discover.FindMachinesViaWrapperTests.test_yieldsMachineInNestedClassInModule)
> When given a L{twisted.python.modules.PythonModule} that refers to ... 
> skipped 'Twisted is not installed.'
> test_failsWithDifferentModule 
> (automat._test.test_discover.OriginalLocationTests.test_failsWithDifferentModule)
> L{isOriginalLocation} returns False when the attribute refers to ... skipped 
> 'Twisted is not installed.'
> test_failsWithNoModule 
> (automat._test.test_discover.OriginalLocationTests.test_failsWithNoModule)
> L{isOriginalLocation} returns False when the attribute refers to an ... 
> skipped 'Twisted is not installed.'
> test_succeedsWithSameModule 
> (automat._test.test_discover.OriginalLocationTests.test_succeedsWithSameModule)
> L{isOriginalLocation} returns True when the attribute refers to an ... 
> skipped 'Twisted is not installed.'
> test_failsWithBadDotting 
> (automat._test.test_discover.WrapFQPNTests.test_failsWithBadDotting)
> " ... skipped 'Twisted is not installed.'
> test_failsWithEmptyFQPN 
> (automat._test.test_discover.WrapFQPNTests.test_failsWithEmptyFQPN)
> L{wrapFQPN} raises L{InvalidFQPN} when given an empty string. ... skipped 
> 'Twisted is not installed.'
> test_failsWithMissingSingleModuleOrPackage 
> (automat._test.test_discover.WrapFQPNTests.test_failsWithMissingSingleModuleOrPackage)
> L{wrapFQPN} raises L{NoModule} when given a dotless FQPN that does ... 
> skipped 'Twisted is not installed.'
> test_failsWithMultiplePackagesMissingModuleOrPackage 
> (automat._test.test_discover.WrapFQPNTests.test_failsWithMultiplePackagesMissingModuleOrPackage)
> L{wrapFQPN} raises L{NoObject} when given an FQPN that contains a ... skipped 
> 'Twisted is not installed.'
> test_multiplePackages 
> (automat._test.test_discover.WrapFQPNTests.test_multiplePackages)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonModule} ... skipped 
> 'Twisted is not installed.'
> test_multiplePackagesFinalModule 
> (automat._test.test_discover.WrapFQPNTests.test_multiplePackagesFinalModule)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonModule} ... skipped 
> 'Twisted is not installed.'
> test_multiplePackagesObject 
> (automat._test.test_discover.WrapFQPNTests.test_multiplePackagesObject)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonAttribute} ... skipped 
> 'Twisted is not installed.'
> test_singleModule 
> (automat._test.test_discover.WrapFQPNTests.test_singleModule)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonModule} ... skipped 
> 'Twisted is not installed.'
> test_singleModuleObject 
> (automat._test.test_discover.WrapFQPNTests.test_singleModuleObject)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonAttribute} ... skipped 
> 'Twisted is not installed.'
> test_singlePackage 
> (automat._test.test_discover.WrapFQPNTests.test_singlePackage)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonModule} ... skipped 
> 'Twisted is not installed.'
> test_badTransitionForCurrentState 
> (automat._test.test_methodical.MethodicalTests.test_badTransitionForCurrentState)
> Calling any input method that lacks a transition for the machine's ... ERROR
> test_collectOutputs 
> (automat._test.test_methodical.MethodicalTests.test_collectOutputs)
> Outputs can be combined with the "collector" argument to "upon". ... ERROR
> test_filterArgs 
> (automat._test.test_methodical.MethodicalTests.test_filterArgs)
> filterArgs() should not filter the `args` parameter ... ok
> test_getArgNames 
> (automat._test.test_methodical.MethodicalTests.test_getArgNames)
> Type annotations should be included in the set of ... ok
> test_inputFunctionsMustBeEmpty 
> (automat._test.test_methodical.MethodicalTests.test_inputFunctionsMustBeEmpty)
> The wrapped input function must have an empty body. ... ERROR
> test_inputOutputMismatch 
> (automat._test.test_methodical.MethodicalTests.test_inputOutputMismatch)
> All the argument lists of the outputs for a given input must match; if ... ok
> test_inputWithArguments 
> (automat._test.test_methodical.MethodicalTests.test_inputWithArguments)
> If an input takes an argument, it will pass that along to its output. ... 
> ERROR
> test_machineItselfIsPrivate 
> (automat._test.test_methodical.MethodicalTests.test_machineItselfIsPrivate)
> L{MethodicalMachine} is an implementation detail.  If you attempt to ... ok
> test_methodName 
> (automat._test.test_methodical.MethodicalTests.test_methodName)
> Input methods preserve their declared names. ... FAIL
> test_multipleInitialStatesFailure 
> (automat._test.test_methodical.MethodicalTests.test_multipleInitialStatesFailure)
> A L{MethodicalMachine} can only have one initial state. ... ok
> test_multipleMachines 
> (automat._test.test_methodical.MethodicalTests.test_multipleMachines)
> Two machines may co-exist happily on the same instance; they don't ... ERROR
> test_multipleTransitionsFailure 
> (automat._test.test_methodical.MethodicalTests.test_multipleTransitionsFailure)
> A L{MethodicalMachine} can only have one transition per start/event ... ok
> test_oneTransition 
> (automat._test.test_methodical.MethodicalTests.test_oneTransition)
> L{MethodicalMachine} provides a way for you to declare a state machine ... 
> ERROR
> test_outputWithSubsetOfArguments 
> (automat._test.test_methodical.MethodicalTests.test_outputWithSubsetOfArguments)
> Inputs pass arguments that output will accept. ... ERROR
> test_outputsArePrivate 
> (automat._test.test_methodical.MethodicalTests.test_outputsArePrivate)
> One of the benefits of using a state machine is that your output method ... 
> ERROR
> test_restoreState 
> (automat._test.test_methodical.MethodicalTests.test_restoreState)
> L{MethodicalMachine.unserializer} decorates a function that becomes a ... 
> ERROR
> test_saveState (automat._test.test_methodical.MethodicalTests.test_saveState)
> L{MethodicalMachine.serializer} is a decorator that modifies its ... ok
> test_inputs_and_outputs 
> (automat._test.test_trace.TraceTests.test_inputs_and_outputs) ... ERROR
> test_only_inputs (automat._test.test_trace.TraceTests.test_only_inputs) ... 
> ERROR
> test_noAttrs (automat._test.test_visualize.ElementMakerTests.test_noAttrs)
> L{elementMaker} should render an element with no attributes. ... skipped 
> 'Graphviz module is not installed.'
> test_quotesAttrs 
> (automat._test.test_visualize.ElementMakerTests.test_quotesAttrs)
> L{elementMaker} quotes HTML attributes according to DOT's quoting rule. ... 
> skipped 'Graphviz module is not installed.'
> test_sortsAttrs 
> (automat._test.test_visualize.ElementMakerTests.test_sortsAttrs)
> L{elementMaker} orders HTML attributes lexicographically. ... skipped 
> 'Graphviz module is not installed.'
> test_validGraphviz 
> (automat._test.test_visualize.IntegrationTests.test_validGraphviz)
> L{graphviz} emits valid graphviz data. ... skipped 'Graphviz module is not 
> installed.'
> test_containsMachineFeatures 
> (automat._test.test_visualize.SpotChecks.test_containsMachineFeatures)
> The output of L{graphviz} should contain the names of the states, ... skipped 
> 'Graphviz module is not installed.'
> test_inputLabelRow 
> (automat._test.test_visualize.TableMakerTests.test_inputLabelRow)
> The table returned by L{tableMaker} always contains the input ... skipped 
> 'Graphviz module is not installed.'
> test_noOutputLabels 
> (automat._test.test_visualize.TableMakerTests.test_noOutputLabels)
> L{tableMaker} does not add a colspan attribute to the input ... skipped 
> 'Graphviz module is not installed.'
> test_withOutputLabels 
> (automat._test.test_visualize.TableMakerTests.test_withOutputLabels)
> L{tableMaker} adds a colspan attribute to the input label's cell ... skipped 
> 'Graphviz module is not installed.'
> test_checksCurrentDirectory 
> (automat._test.test_visualize.VisualizeToolTests.test_checksCurrentDirectory)
> L{tool} adds '' to sys.path to ensure ... skipped 'Graphviz module is not 
> installed.'
> test_onlySaveDot 
> (automat._test.test_visualize.VisualizeToolTests.test_onlySaveDot)
> Passing an empty string for --image-directory/-i disables ... skipped 
> 'Graphviz module is not installed.'
> test_quietHidesOutput 
> (automat._test.test_visualize.VisualizeToolTests.test_quietHidesOutput)
> Passing -q/--quiet hides all output. ... skipped 'Graphviz module is not 
> installed.'
> test_saveDotAndImagesInDifferentDirectories 
> (automat._test.test_visualize.VisualizeToolTests.test_saveDotAndImagesInDifferentDirectories)
> Passing different directories to --image-directory and --dot-directory ... 
> skipped 'Graphviz module is not installed.'
> test_saveDotAndImagesInSameDirectory 
> (automat._test.test_visualize.VisualizeToolTests.test_saveDotAndImagesInSameDirectory)
> Passing the same directory to --image-directory and --dot-directory ... 
> skipped 'Graphviz module is not installed.'
> test_saveOnlyImage 
> (automat._test.test_visualize.VisualizeToolTests.test_saveOnlyImage)
> Passing an empty string for --dot-directory/-d disables saving dot ... 
> skipped 'Graphviz module is not installed.'
> 
> ======================================================================
> ERROR: test_badTransitionForCurrentState 
> (automat._test.test_methodical.MethodicalTests.test_badTransitionForCurrentState)
> Calling any input method that lacks a transition for the machine's
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_methodical.py",
>  line 466, in test_badTransitionForCurrentState
>     machine.deadEnd()
>     ^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> ERROR: test_collectOutputs 
> (automat._test.test_methodical.MethodicalTests.test_collectOutputs)
> Outputs can be combined with the "collector" argument to "upon".
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_methodical.py",
>  line 171, in test_collectOutputs
>     self.assertEqual(m.input(), "AB")
>                      ^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> ERROR: test_inputFunctionsMustBeEmpty 
> (automat._test.test_methodical.MethodicalTests.test_inputFunctionsMustBeEmpty)
> The wrapped input function must have an empty body.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_methodical.py",
>  line 294, in test_inputFunctionsMustBeEmpty
>     MechanismWithDocstring().input()
>     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> ERROR: test_inputWithArguments 
> (automat._test.test_methodical.MethodicalTests.test_inputWithArguments)
> If an input takes an argument, it will pass that along to its output.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_methodical.py",
>  line 211, in test_inputWithArguments
>     self.assertEqual(m.input(3), [4])
>                      ^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> ERROR: test_multipleMachines 
> (automat._test.test_methodical.MethodicalTests.test_multipleMachines)
> Two machines may co-exist happily on the same instance; they don't
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_methodical.py",
>  line 145, in test_multipleMachines
>     self.assertEqual(mm.inputA(), ["A"])
>                      ^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> ERROR: test_oneTransition 
> (automat._test.test_methodical.MethodicalTests.test_oneTransition)
> L{MethodicalMachine} provides a way for you to declare a state machine
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_methodical.py",
>  line 56, in test_oneTransition
>     self.assertEqual(m.anInput(), ["an-output-value"])
>                      ^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> ERROR: test_outputWithSubsetOfArguments 
> (automat._test.test_methodical.MethodicalTests.test_outputWithSubsetOfArguments)
> Inputs pass arguments that output will accept.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_methodical.py",
>  line 243, in test_outputWithSubsetOfArguments
>     self.assertEqual(m.input(3), [3, 1, None])
>                      ^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> ERROR: test_outputsArePrivate 
> (automat._test.test_methodical.MethodicalTests.test_outputsArePrivate)
> One of the benefits of using a state machine is that your output method
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_methodical.py",
>  line 100, in test_outputsArePrivate
>     mach1.anInput()
>     ^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> ERROR: test_restoreState 
> (automat._test.test_methodical.MethodicalTests.test_restoreState)
> L{MethodicalMachine.unserializer} decorates a function that becomes a
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_methodical.py",
>  line 563, in test_restoreState
>     m1.input()
>     ^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> ERROR: test_inputs_and_outputs 
> (automat._test.test_trace.TraceTests.test_inputs_and_outputs)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_trace.py",
>  line 75, in test_inputs_and_outputs
>     s.go1()
>     ^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> ERROR: test_only_inputs (automat._test.test_trace.TraceTests.test_only_inputs)
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_trace.py",
>  line 47, in test_only_inputs
>     s.go1()
>     ^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_methodical.py",
>  line 232, in __get__
>     @preserveName(self.method)
>      ^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 43, in decorator
>     return copyfunction(decorated,
>            ^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 35, in copyfunction
>     return function(copycode(template.__code__, codechanges), *values)
>                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_introspection.py",
>  line 23, in copycode
>     return code(*values)
>            ^^^^^^^^^^^^^
> TypeError: code() argument 13 must be str, not int
> 
> ======================================================================
> FAIL: test_methodName 
> (automat._test.test_methodical.MethodicalTests.test_methodName)
> Input methods preserve their declared names.
> ----------------------------------------------------------------------
> Traceback (most recent call last):
>   File 
> "/<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build/automat/_test/test_methodical.py",
>  line 189, in test_methodName
>     self.assertIn("declaredInputName", str(cm.exception))
> AssertionError: 'declaredInputName' not found in 'code() argument 13 must be 
> str, not int'
> 
> ----------------------------------------------------------------------
> Ran 61 tests in 0.009s
> 
> FAILED (failures=1, errors=11, skipped=37)
> E: pybuild pybuild:386: test: plugin distutils failed with: exit code=1: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.11_automat/build; python3.11 -m unittest 
> discover -v 
> I: pybuild base:240: cd 
> /<<PKGBUILDDIR>>/.pybuild/cpython3_3.10_automat/build; python3.10 -m unittest 
> discover -v 
> /bin/sh: 1: dot: not found
> /bin/sh: 1: dot: not found
> test_NoTransition (automat._test.test_core.CoreTests)
> A L{NoTransition} exception describes the state and input symbol ... ok
> test_initialState (automat._test.test_core.CoreTests)
> L{Automaton.initialState} is a descriptor that sets the initial ... ok
> test_noOutputForInput (automat._test.test_core.CoreTests)
> L{Automaton.outputForInput} raises L{NoTransition} if no ... ok
> test_oneTransition (automat._test.test_core.CoreTests)
> L{Automaton.addTransition} adds its input symbol to ... ok
> test_oneTransition_nonIterableOutputs (automat._test.test_core.CoreTests)
> L{Automaton.addTransition} raises a TypeError when given outputs ... ok
> test_discoverAll (automat._test.test_discover.FindMachinesIntegrationTests)
> Given a top-level package FQPN, L{findMachines} discovers all ... skipped 
> 'Twisted is not installed.'
> test_descendsIntoPackages 
> (automat._test.test_discover.FindMachinesViaWrapperTests)
> L{findMachinesViaWrapper} descends into packages to discover ... skipped 
> 'Twisted is not installed.'
> test_ignoresImportedClass 
> (automat._test.test_discover.FindMachinesViaWrapperTests)
> When given a L{twisted.python.modules.PythonAttribute} that refers ... 
> skipped 'Twisted is not installed.'
> test_infiniteLoop (automat._test.test_discover.FindMachinesViaWrapperTests)
> L{findMachinesViaWrapper} ignores infinite loops. ... skipped 'Twisted is not 
> installed.'
> test_yieldsMachine (automat._test.test_discover.FindMachinesViaWrapperTests)
> When given a L{twisted.python.modules.PythonAttribute} that refers ... 
> skipped 'Twisted is not installed.'
> test_yieldsMachineInClass 
> (automat._test.test_discover.FindMachinesViaWrapperTests)
> When given a L{twisted.python.modules.PythonAttribute} that refers ... 
> skipped 'Twisted is not installed.'
> test_yieldsMachineInClassInModule 
> (automat._test.test_discover.FindMachinesViaWrapperTests)
> When given a L{twisted.python.modules.PythonModule} that refers to ... 
> skipped 'Twisted is not installed.'
> test_yieldsMachineInModule 
> (automat._test.test_discover.FindMachinesViaWrapperTests)
> When given a L{twisted.python.modules.PythonModule} that refers to ... 
> skipped 'Twisted is not installed.'
> test_yieldsMachineInNestedClass 
> (automat._test.test_discover.FindMachinesViaWrapperTests)
> When given a L{twisted.python.modules.PythonAttribute} that refers ... 
> skipped 'Twisted is not installed.'
> test_yieldsMachineInNestedClassInModule 
> (automat._test.test_discover.FindMachinesViaWrapperTests)
> When given a L{twisted.python.modules.PythonModule} that refers to ... 
> skipped 'Twisted is not installed.'
> test_failsWithDifferentModule 
> (automat._test.test_discover.OriginalLocationTests)
> L{isOriginalLocation} returns False when the attribute refers to ... skipped 
> 'Twisted is not installed.'
> test_failsWithNoModule (automat._test.test_discover.OriginalLocationTests)
> L{isOriginalLocation} returns False when the attribute refers to an ... 
> skipped 'Twisted is not installed.'
> test_succeedsWithSameModule 
> (automat._test.test_discover.OriginalLocationTests)
> L{isOriginalLocation} returns True when the attribute refers to an ... 
> skipped 'Twisted is not installed.'
> test_failsWithBadDotting (automat._test.test_discover.WrapFQPNTests)
> " ... skipped 'Twisted is not installed.'
> test_failsWithEmptyFQPN (automat._test.test_discover.WrapFQPNTests)
> L{wrapFQPN} raises L{InvalidFQPN} when given an empty string. ... skipped 
> 'Twisted is not installed.'
> test_failsWithMissingSingleModuleOrPackage 
> (automat._test.test_discover.WrapFQPNTests)
> L{wrapFQPN} raises L{NoModule} when given a dotless FQPN that does ... 
> skipped 'Twisted is not installed.'
> test_failsWithMultiplePackagesMissingModuleOrPackage 
> (automat._test.test_discover.WrapFQPNTests)
> L{wrapFQPN} raises L{NoObject} when given an FQPN that contains a ... skipped 
> 'Twisted is not installed.'
> test_multiplePackages (automat._test.test_discover.WrapFQPNTests)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonModule} ... skipped 
> 'Twisted is not installed.'
> test_multiplePackagesFinalModule (automat._test.test_discover.WrapFQPNTests)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonModule} ... skipped 
> 'Twisted is not installed.'
> test_multiplePackagesObject (automat._test.test_discover.WrapFQPNTests)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonAttribute} ... skipped 
> 'Twisted is not installed.'
> test_singleModule (automat._test.test_discover.WrapFQPNTests)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonModule} ... skipped 
> 'Twisted is not installed.'
> test_singleModuleObject (automat._test.test_discover.WrapFQPNTests)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonAttribute} ... skipped 
> 'Twisted is not installed.'
> test_singlePackage (automat._test.test_discover.WrapFQPNTests)
> L{wrapFQPN} returns a L{twisted.python.modules.PythonModule} ... skipped 
> 'Twisted is not installed.'
> test_badTransitionForCurrentState 
> (automat._test.test_methodical.MethodicalTests)
> Calling any input method that lacks a transition for the machine's ... ok
> test_collectOutputs (automat._test.test_methodical.MethodicalTests)
> Outputs can be combined with the "collector" argument to "upon". ... ok
> test_filterArgs (automat._test.test_methodical.MethodicalTests)
> filterArgs() should not filter the `args` parameter ... ok
> test_getArgNames (automat._test.test_methodical.MethodicalTests)
> Type annotations should be included in the set of ... ok
> test_inputFunctionsMustBeEmpty (automat._test.test_methodical.MethodicalTests)
> The wrapped input function must have an empty body. ... ok
> test_inputOutputMismatch (automat._test.test_methodical.MethodicalTests)
> All the argument lists of the outputs for a given input must match; if ... ok
> test_inputWithArguments (automat._test.test_methodical.MethodicalTests)
> If an input takes an argument, it will pass that along to its output. ... ok
> test_machineItselfIsPrivate (automat._test.test_methodical.MethodicalTests)
> L{MethodicalMachine} is an implementation detail.  If you attempt to ... ok
> test_methodName (automat._test.test_methodical.MethodicalTests)
> Input methods preserve their declared names. ... ok
> test_multipleInitialStatesFailure 
> (automat._test.test_methodical.MethodicalTests)
> A L{MethodicalMachine} can only have one initial state. ... ok
> test_multipleMachines (automat._test.test_methodical.MethodicalTests)
> Two machines may co-exist happily on the same instance; they don't ... ok
> test_multipleTransitionsFailure 
> (automat._test.test_methodical.MethodicalTests)
> A L{MethodicalMachine} can only have one transition per start/event ... ok
> test_oneTransition (automat._test.test_methodical.MethodicalTests)
> L{MethodicalMachine} provides a way for you to declare a state machine ... ok
> test_outputWithSubsetOfArguments 
> (automat._test.test_methodical.MethodicalTests)
> Inputs pass arguments that output will accept. ... ok
> test_outputsArePrivate (automat._test.test_methodical.MethodicalTests)
> One of the benefits of using a state machine is that your output method ... ok
> test_restoreState (automat._test.test_methodical.MethodicalTests)
> L{MethodicalMachine.unserializer} decorates a function that becomes a ... ok
> test_saveState (automat._test.test_methodical.MethodicalTests)
> L{MethodicalMachine.serializer} is a decorator that modifies its ... ok
> test_inputs_and_outputs (automat._test.test_trace.TraceTests) ... ok
> test_only_inputs (automat._test.test_trace.TraceTests) ... ok
> test_noAttrs (automat._test.test_visualize.ElementMakerTests)
> L{elementMaker} should render an element with no attributes. ... skipped 
> 'Graphviz module is not installed.'
> test_quotesAttrs (automat._test.test_visualize.ElementMakerTests)
> L{elementMaker} quotes HTML attributes according to DOT's quoting rule. ... 
> skipped 'Graphviz module is not installed.'
> test_sortsAttrs (automat._test.test_visualize.ElementMakerTests)
> L{elementMaker} orders HTML attributes lexicographically. ... skipped 
> 'Graphviz module is not installed.'
> test_validGraphviz (automat._test.test_visualize.IntegrationTests)
> L{graphviz} emits valid graphviz data. ... skipped 'Graphviz module is not 
> installed.'
> test_containsMachineFeatures (automat._test.test_visualize.SpotChecks)
> The output of L{graphviz} should contain the names of the states, ... skipped 
> 'Graphviz module is not installed.'
> test_inputLabelRow (automat._test.test_visualize.TableMakerTests)
> The table returned by L{tableMaker} always contains the input ... skipped 
> 'Graphviz module is not installed.'
> test_noOutputLabels (automat._test.test_visualize.TableMakerTests)
> L{tableMaker} does not add a colspan attribute to the input ... skipped 
> 'Graphviz module is not installed.'
> test_withOutputLabels (automat._test.test_visualize.TableMakerTests)
> L{tableMaker} adds a colspan attribute to the input label's cell ... skipped 
> 'Graphviz module is not installed.'
> test_checksCurrentDirectory (automat._test.test_visualize.VisualizeToolTests)
> L{tool} adds '' to sys.path to ensure ... skipped 'Graphviz module is not 
> installed.'
> test_onlySaveDot (automat._test.test_visualize.VisualizeToolTests)
> Passing an empty string for --image-directory/-i disables ... skipped 
> 'Graphviz module is not installed.'
> test_quietHidesOutput (automat._test.test_visualize.VisualizeToolTests)
> Passing -q/--quiet hides all output. ... skipped 'Graphviz module is not 
> installed.'
> test_saveDotAndImagesInDifferentDirectories 
> (automat._test.test_visualize.VisualizeToolTests)
> Passing different directories to --image-directory and --dot-directory ... 
> skipped 'Graphviz module is not installed.'
> test_saveDotAndImagesInSameDirectory 
> (automat._test.test_visualize.VisualizeToolTests)
> Passing the same directory to --image-directory and --dot-directory ... 
> skipped 'Graphviz module is not installed.'
> test_saveOnlyImage (automat._test.test_visualize.VisualizeToolTests)
> Passing an empty string for --dot-directory/-d disables saving dot ... 
> skipped 'Graphviz module is not installed.'
> 
> ----------------------------------------------------------------------
> Ran 61 tests in 0.010s
> 
> OK (skipped=37)
> dh_auto_test: error: pybuild --test -i python{version} -p "3.11 3.10" 
> returned exit code 13


The full build log is available from:
http://qa-logs.debian.net/2022/12/20/automat_20.2.0-2_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20221220;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20221220&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.

Reply via email to