Source: automat Version: 0.5.0-1 Severity: serious Some recent change in unstable makes automat FTBFS:
https://tests.reproducible-builds.org/debian/history/automat.html https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/automat.html ... ====================================================================== ERROR: test_badTransitionForCurrentState (automat._test.test_methodical.MethodicalTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "automat/_test/test_methodical.py", line 262, in test_badTransitionForCurrentState class OnlyOnePath(object): File "automat/_test/test_methodical.py", line 276, in OnlyOnePath start.upon(advance, end, []) File "automat/_methodical.py", line 62, in upon self.machine._oneTransition(self, input, enter, outputs, collector) File "automat/_methodical.py", line 255, in _oneTransition tuple(outputTokens)) File "automat/_core.py", line 74, in addTransition (inState, inputSymbol, outState, tuple(outputSymbols)) TypeError: unhashable type: 'MethodicalState' ====================================================================== ERROR: test_collectOutputs (automat._test.test_methodical.MethodicalTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "automat/_test/test_methodical.py", line 151, in test_collectOutputs class Machine(object): File "automat/_test/test_methodical.py", line 166, in Machine collector=lambda x: reduce(operator.add, x)) File "automat/_methodical.py", line 62, in upon self.machine._oneTransition(self, input, enter, outputs, collector) File "automat/_methodical.py", line 255, in _oneTransition tuple(outputTokens)) File "automat/_core.py", line 74, in addTransition (inState, inputSymbol, outState, tuple(outputSymbols)) TypeError: unhashable type: 'MethodicalState' ====================================================================== ERROR: test_inputWithArguments (automat._test.test_methodical.MethodicalTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "automat/_test/test_methodical.py", line 193, in test_inputWithArguments class Mechanism(object): File "automat/_test/test_methodical.py", line 205, in Mechanism state.upon(input, state, [output]) File "automat/_methodical.py", line 62, in upon self.machine._oneTransition(self, input, enter, outputs, collector) File "automat/_methodical.py", line 255, in _oneTransition tuple(outputTokens)) File "automat/_core.py", line 74, in addTransition (inState, inputSymbol, outState, tuple(outputSymbols)) TypeError: unhashable type: 'MethodicalState' ====================================================================== ERROR: test_multipleMachines (automat._test.test_methodical.MethodicalTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "automat/_test/test_methodical.py", line 116, in test_multipleMachines class MultiMach(object): File "automat/_test/test_methodical.py", line 138, in MultiMach initialA.upon(inputA, initialA, [outputA]) File "automat/_methodical.py", line 62, in upon self.machine._oneTransition(self, input, enter, outputs, collector) File "automat/_methodical.py", line 255, in _oneTransition tuple(outputTokens)) File "automat/_core.py", line 74, in addTransition (inState, inputSymbol, outState, tuple(outputSymbols)) TypeError: unhashable type: 'MethodicalState' ====================================================================== ERROR: test_oneTransition (automat._test.test_methodical.MethodicalTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "automat/_test/test_methodical.py", line 24, in test_oneTransition class Machination(object): File "automat/_test/test_methodical.py", line 48, in Machination anState.upon(anInput, enter=anotherState, outputs=[anOutput]) File "automat/_methodical.py", line 62, in upon self.machine._oneTransition(self, input, enter, outputs, collector) File "automat/_methodical.py", line 255, in _oneTransition tuple(outputTokens)) File "automat/_core.py", line 74, in addTransition (inState, inputSymbol, outState, tuple(outputSymbols)) TypeError: unhashable type: 'MethodicalState' ====================================================================== ERROR: test_outputsArePrivate (automat._test.test_methodical.MethodicalTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "automat/_test/test_methodical.py", line 83, in test_outputsArePrivate class Machination(object): File "automat/_test/test_methodical.py", line 95, in Machination state.upon(anInput, enter=state, outputs=[anOutput]) File "automat/_methodical.py", line 62, in upon self.machine._oneTransition(self, input, enter, outputs, collector) File "automat/_methodical.py", line 255, in _oneTransition tuple(outputTokens)) File "automat/_core.py", line 74, in addTransition (inState, inputSymbol, outState, tuple(outputSymbols)) TypeError: unhashable type: 'MethodicalState' ====================================================================== ERROR: test_restoreState (automat._test.test_methodical.MethodicalTests) ---------------------------------------------------------------------- Traceback (most recent call last): File "automat/_test/test_methodical.py", line 331, in test_restoreState class Mechanism(object): File "automat/_test/test_methodical.py", line 354, in Mechanism collector=lambda x: list(x)[0]) File "automat/_methodical.py", line 62, in upon self.machine._oneTransition(self, input, enter, outputs, collector) File "automat/_methodical.py", line 255, in _oneTransition tuple(outputTokens)) File "automat/_core.py", line 74, in addTransition (inState, inputSymbol, outState, tuple(outputSymbols)) TypeError: unhashable type: 'MethodicalState' ---------------------------------------------------------------------- Ran 54 tests in 0.011s FAILED (errors=7, skipped=37) E: pybuild pybuild:283: test: plugin distutils failed with: exit code=1: cd /build/1st/automat-0.5.0/.pybuild/pythonX.Y_2.7/build; python2.7 -m unittest discover -v dh_auto_test: pybuild --test -i python{version} -p 2.7 returned exit code 13 debian/rules:7: recipe for target 'build' failed make: *** [build] Error 13 _______________________________________________ Python-modules-team mailing list Python-modules-team@lists.alioth.debian.org http://lists.alioth.debian.org/cgi-bin/mailman/listinfo/python-modules-team