[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Bug#1010660: britney: Crash with RecursionError: maximum recursion depth exceeded



Hi Christian,

On Fri, 2022-05-06 at 12:41 +0200, Christian Marillat wrote:
I'm using britney (last commit normally)
2ccce826090ebc3f2cbdb26df3c5b0817f7a7cc2

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

Seems like Ubuntu also ran into the issue and (temporarily) applied
https://git.launchpad.net/~ubuntu-release/britney/+git/britney2-ubuntu/commit/?id=83e6102613b37f3e464ecd269b9dd9c621075021

Paul

Attachment: OpenPGP_signature
Description: OpenPGP digital signature


Reply to: