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: [email protected]
> 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