On Fri, Oct 23, 2020 at 12:14:17PM +0200, Matthias Klose wrote: > Package: src:vim > Version: 8.2.0716-3 > Severity: important > Tags: sid bullseye ftbfs > User: debian-pyt...@lists.debian.org > Usertags: python3.9 > > vim ftbfs with python3.9 (test failure), python3-defaults from experimental > Not sure if that's really related to 3.9: > > https://people.debian.org/~ginggs/python3.9-default/vim_8.2.0716-3build1_amd64-2020-10-23T04:16:10Z.build > > [...] > Failures: > test87 FAILED
The test87 failure is Python 3.9 related: 675c675 < vim.command("", 2):(<class 'TypeError'>, TypeError('vim.command() takes exactly one argument (2 given)',)) --- > vim.command("", 2):(<class 'TypeError'>, TypeError('command() takes exactly one argument (2 given)',)) 701c701 < vim.foreach_rtp(int, 2):(<class 'TypeError'>, TypeError('vim.foreach_rtp() takes exactly one argument (2 given)',)) --- > vim.foreach_rtp(int, 2):(<class 'TypeError'>, TypeError('foreach_rtp() takes exactly one argument (2 given)',)) 965c965 < d.popitem(1, 2):(<class 'TypeError'>, TypeError('dictionary.popitem() takes no arguments (2 given)',)) --- > d.popitem(1, 2):(<class 'TypeError'>, TypeError('popitem() takes no arguments (2 given)',)) 967c967 < d.has_key():(<class 'TypeError'>, TypeError('dictionary.has_key() takes exactly one argument (0 given)',)) --- > d.has_key():(<class 'TypeError'>, TypeError('has_key() takes exactly one argument (0 given)',)) > From test_alot.vim: > Found errors in Test_compiler(): > function RunTheTest[39]..Test_compiler line 23: command did not fail: > clist > function RunTheTest[39]..Test_compiler line 29: Pattern '\\n \\d\\+ > Xfoo.pl:3: > Global symbol "$foo" requires explicit package name' does not match '\n18 > Xfoo.pl:3: Global symbol "$foo" requires explicit package name (did you forget > to declare "my $foo"?)' This I haven't seen before nor reproduced locally. The fix is straight forward, but I don't see why it would have failed this way. Cheers, -- James GPG Key: 4096R/91BF BF4D 6956 BD5D F7B7 2D23 DFE6 91AE 331B A3DB