Re: Bug#1010660: britney: Crash with RecursionError: maximum recursion depth exceeded
Control: reassign -1 release.debian.org
Control: retitle -1 britney: Crash with RecursionError: maximum recursion depth exceeded
On Fri, 2022-05-06 at 12:41 +0200, Christian Marillat wrote:
> I'm using britney (last commit normally)
> 2ccce826090ebc3f2cbdb26df3c5b0817f7a7cc2
britney is not part of dak and is not maintained by the FTP team;
reassigned to the correct pseudo-package.
> You can download data used for this crash here :
>
> https://www.deb-multimedia.org/tests/britney-2022-05-06.tar.xz
>
> Since may 2, 2022 I see :
>
> Traceback (most recent call last):
> File "/usr/bin/britney.py", line 1583, in <module>
> Britney().main()
> File "/usr/bin/britney.py", line 1570, in main
> self.upgrade_testing()
> File "/usr/bin/britney.py", line 1241, in upgrade_testing
> self.run_auto_hinter()
> File "/usr/bin/britney.py", line 1515, in run_auto_hinter
> for lst in self.get_auto_hinter_hints(self.upgrade_me):
> File "/usr/bin/britney.py", line 1479, in get_auto_hinter_hints
> hint = find_related(e, set(), True)
> File "/usr/bin/britney.py", line 1468, in find_related
> if not find_related(p, hint):
> File "/usr/bin/britney.py", line 1468, in find_related
> if not find_related(p, hint):
> File "/usr/bin/britney.py", line 1468, in find_related
> if not find_related(p, hint):
> [Previous line repeated 989 more times]
> File "/usr/bin/britney.py", line 1462, in find_related
> hint.add(excuse.item)
> File "/usr/lib/python3/dist-packages/britney2/migrationitem.py",
> line 79, in __hash__
> if not self.version:
> RecursionError: maximum recursion depth exceeded
Reply to: