Your message dated Thu, 12 Mar 2026 03:19:10 +0000
with message-id <[email protected]>
and subject line Bug#1129892: fixed in pylint 4.0.5-1
has caused the Debian Bug report #1129892,
regarding pylint: FTBFS: test regression with astroid 4.1.1
to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)


-- 
1129892: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1129892
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: src:pylint
Version: 4.0.4-1
Severity: serious
Tags: ftbfs forky sid

Dear maintainer:

During a rebuild of all packages in unstable, this package failed to build.

Below you will find the last part of the build log (probably the most
relevant part, but not necessarily). If required, the full build log
is available here:

https://people.debian.org/~sanvila/build-logs/202603/

About the archive rebuild: The build was made on virtual machines from AWS,
using sbuild and a reduced chroot with only build-essential packages.

If you cannot reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and add an affects on src:pylint, so that this is still
visible in the BTS web page for this package.

Thanks.

--------------------------------------------------------------------------------
[...]
 debian/rules clean
dh clean --buildsystem pybuild
   dh_auto_clean -O--buildsystem=pybuild
   dh_autoreconf_clean -O--buildsystem=pybuild
   dh_clean -O--buildsystem=pybuild
 debian/rules binary
dh binary --buildsystem pybuild
   dh_update_autotools_config -O--buildsystem=pybuild
   dh_autoreconf -O--buildsystem=pybuild
   dh_auto_configure -O--buildsystem=pybuild
   debian/rules override_dh_auto_build
make[1]: Entering directory '/<<PKGBUILDDIR>>'
dh_auto_build
I: pybuild plugin_pyproject:142: Building wheel for python3.14 with "build" 
module
I: pybuild base:384: python3.14 -m build --skip-dependency-check --no-isolation 
--wheel --outdir /<<PKGBUILDDIR>>/.pybuild/cpython3_3.14  

[... snipped ...]

test_baseline_lots_of_files_j1_empty_checker             60,148.5430 (312.05)   
 62,164.7050 (201.25)    60,410.2403 (300.62)     462.5421 (61.19)     
60,296.7230 (303.33)     144.9475 (37.85)         1;1     16.5535 (0.00)        
 17           1
test_baseline_lots_of_files_j1                           60,241.8330 (312.54)   
 60,458.8630 (195.73)    60,325.7184 (300.20)      55.6321 (7.36)      
60,306.4830 (303.38)      61.0257 (15.93)         5;1     16.5767 (0.00)        
 17           1
test_baseline_benchmark_j1_all_checks_lots_of_files      63,793.7560 (330.97)   
 64,066.3560 (207.41)    63,943.0301 (318.20)      75.9108 (10.04)     
63,947.2010 (321.70)      98.2700 (25.66)         5;0     15.6389 (0.00)        
 16           1
test_baseline_lots_of_files_j2                           74,396.2130 (385.97)   
 77,699.7150 (251.54)    76,106.9023 (378.73)   1,315.0699 (173.96)    
75,991.6495 (382.29)   2,468.1620 (644.43)        7;0     13.1394 (0.00)        
 14           1
test_baseline_lots_of_files_j2_empty_checker             75,465.3040 (391.52)   
 78,366.0360 (253.70)    76,168.6106 (379.04)     790.0700 (104.51)    
75,828.9940 (381.47)     887.6110 (231.75)        1;1     13.1288 (0.00)        
 13           1
test_baseline_benchmark_j1_single_working_checker       500,769.7080 (>1000.0)  
500,799.3780 (>1000.0)  500,787.0002 (>1000.0)     12.7177 (1.68)     
500,791.8180 (>1000.0)     21.3082 (5.56)          1;0      1.9969 (0.00)       
   5           1
test_baseline_benchmark_j2_single_working_checker       514,882.9480 (>1000.0)  
516,346.0800 (>1000.0)  515,594.3948 (>1000.0)    697.9358 (92.32)    
515,595.2990 (>1000.0)  1,358.7463 (354.76)        2;0      1.9395 (0.00)       
   5           1
------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

Legend:
  Outliers: 1 Standard Deviation from Mean; 1.5 IQR (InterQuartile Range) from 
1st Quartile and 3rd Quartile.
  OPS: Operations Per Second, computed as 1 / Mean
=========================== short test summary info ============================
FAILED tests/test_functional.py::test_functional[deprecated_decorators] - 
AssertionError: Wrong output for "deprecated_decorators.txt":
- Missing lines:
OutputLine(symbol='deprecated-decorator', lineno=7, column=4, end_lineno=7, 
end_column=28, object='MyClass.my_method', msg='Using deprecated decorator 
abc.abstractclassmethod()', confidence='UNDEFINED')

- Unexpected lines:
OutputLine(symbol='deprecated-decorator', lineno=7, column=4, end_lineno=7, 
end_column=28, object='MyClass', msg='Using deprecated decorator 
abc.abstractclassmethod()', confidence='UNDEFINED')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[deprecated_decorators]"'

Here's the update text in case you can't:
deprecated-decorator:7:4:7:28:MyClass:Using deprecated decorator 
abc.abstractclassmethod():UNDEFINED
FAILED tests/test_functional.py::test_functional[method_cache_max_size_none] - 
AssertionError: Wrong output for "method_cache_max_size_none.txt":
- Missing lines:
OutputLine(symbol='method-cache-max-size-none', lineno=26, column=5, 
end_lineno=26, end_column=20, object='MyClassWithMethods.my_func', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=30, column=5, 
end_lineno=30, end_column=30, object='MyClassWithMethods.my_func', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=34, column=5, 
end_lineno=34, end_column=38, object='MyClassWithMethods.my_func', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=38, column=5, 
end_lineno=38, end_column=24, object='MyClassWithMethods.my_func', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=43, column=5, 
end_lineno=43, end_column=24, object='MyClassWithMethods.my_func', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=44, column=5, 
end_lineno=44, end_column=24, object='MyClassWithMethods.my_func', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=49, column=5, 
end_lineno=49, end_column=30, object='MyClassWithMethods.my_func', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=79, column=5, 
end_lineno=79, end_column=40, object='MyClassWithMethodsAndMaxSize.my_func', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')

- Unexpected lines:
OutputLine(symbol='method-cache-max-size-none', lineno=26, column=5, 
end_lineno=26, end_column=20, object='MyClassWithMethods', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=30, column=5, 
end_lineno=30, end_column=30, object='MyClassWithMethods', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=34, column=5, 
end_lineno=34, end_column=38, object='MyClassWithMethods', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=38, column=5, 
end_lineno=38, end_column=24, object='MyClassWithMethods', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=43, column=5, 
end_lineno=43, end_column=24, object='MyClassWithMethods', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=44, column=5, 
end_lineno=44, end_column=24, object='MyClassWithMethods', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=49, column=5, 
end_lineno=49, end_column=30, object='MyClassWithMethods', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')
OutputLine(symbol='method-cache-max-size-none', lineno=79, column=5, 
end_lineno=79, end_column=40, object='MyClassWithMethodsAndMaxSize', 
msg="'lru_cache(maxsize=None)' or 'cache' will keep all method args alive 
indefinitely, including 'self'", confidence='INFERENCE')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[method_cache_max_size_none]"'

Here's the update text in case you can't:
method-cache-max-size-none:26:5:26:20:MyClassWithMethods:'lru_cache(maxsize=None)'
 or 'cache' will keep all method args alive indefinitely, including 
'self':INFERENCE
method-cache-max-size-none:30:5:30:30:MyClassWithMethods:'lru_cache(maxsize=None)'
 or 'cache' will keep all method args alive indefinitely, including 
'self':INFERENCE
method-cache-max-size-none:34:5:34:38:MyClassWithMethods:'lru_cache(maxsize=None)'
 or 'cache' will keep all method args alive indefinitely, including 
'self':INFERENCE
method-cache-max-size-none:38:5:38:24:MyClassWithMethods:'lru_cache(maxsize=None)'
 or 'cache' will keep all method args alive indefinitely, including 
'self':INFERENCE
method-cache-max-size-none:43:5:43:24:MyClassWithMethods:'lru_cache(maxsize=None)'
 or 'cache' will keep all method args alive indefinitely, including 
'self':INFERENCE
method-cache-max-size-none:44:5:44:24:MyClassWithMethods:'lru_cache(maxsize=None)'
 or 'cache' will keep all method args alive indefinitely, including 
'self':INFERENCE
method-cache-max-size-none:49:5:49:30:MyClassWithMethods:'lru_cache(maxsize=None)'
 or 'cache' will keep all method args alive indefinitely, including 
'self':INFERENCE
method-cache-max-size-none:79:5:79:40:MyClassWithMethodsAndMaxSize:'lru_cache(maxsize=None)'
 or 'cache' will keep all method args alive indefinitely, including 
'self':INFERENCE
FAILED tests/test_functional.py::test_functional[non_ascii_name_decorator] - 
AssertionError: Wrong output for "non_ascii_name_decorator.txt":
- Missing lines:
OutputLine(symbol='non-ascii-name', lineno=16, column=4, end_lineno=16, 
end_column=13, object='a_function', msg='Argument name "fåling" contains a 
non-ASCII character, consider renaming it.', confidence='HIGH')

- Unexpected lines:
OutputLine(symbol='non-ascii-name', lineno=16, column=4, end_lineno=16, 
end_column=13, object='', msg='Argument name "fåling" contains a non-ASCII 
character, consider renaming it.', confidence='HIGH')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[non_ascii_name_decorator]"'

Here's the update text in case you can't:
non-ascii-name:16:4:16:13::"Argument name ""fåling"" contains a non-ASCII 
character, consider renaming it.":HIGH
FAILED 
tests/test_functional.py::test_functional[overridden_final_method_regression] - 
AssertionError: Wrong output for "overridden_final_method_regression.txt":
- Missing lines:
OutputLine(symbol='undefined-variable', lineno=4, column=1, end_lineno=4, 
end_column=18, object='crash_test', msg="Undefined variable 
'unknown_decorator'", confidence='UNDEFINED')

- Unexpected lines:
OutputLine(symbol='undefined-variable', lineno=4, column=1, end_lineno=4, 
end_column=18, object='', msg="Undefined variable 'unknown_decorator'", 
confidence='UNDEFINED')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[overridden_final_method_regression]"'

Here's the update text in case you can't:
undefined-variable:4:1:4:18::Undefined variable 'unknown_decorator':UNDEFINED
FAILED tests/test_functional.py::test_functional[regression_10334] - 
AssertionError: Wrong output for "regression_10334.txt":
- Missing lines:
OutputLine(symbol='not-callable', lineno=4, column=1, end_lineno=4, 
end_column=4, object='A', msg='s is not callable', confidence='UNDEFINED')

- Unexpected lines:
OutputLine(symbol='not-callable', lineno=4, column=1, end_lineno=4, 
end_column=4, object='', msg='s is not callable', confidence='UNDEFINED')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[regression_10334]"'

Here's the update text in case you can't:
not-callable:4:1:4:4::s is not callable:UNDEFINED
FAILED tests/test_functional.py::test_functional[singledispatch_method] - 
AssertionError: Wrong output for "singledispatch_method.txt":
- Missing lines:
OutputLine(symbol='singledispatch-method', lineno=9, column=5, end_lineno=9, 
end_column=19, object='Board1.convert_position', msg='singledispatch decorator 
should not be used with methods, use singledispatchmethod instead.', 
confidence='HIGH')
OutputLine(symbol='singledispatch-method', lineno=13, column=5, end_lineno=13, 
end_column=30, object='Board1._', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')
OutputLine(symbol='singledispatch-method', lineno=18, column=5, end_lineno=18, 
end_column=30, object='Board1._', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')
OutputLine(symbol='singledispatch-method', lineno=24, column=5, end_lineno=24, 
end_column=19, object='Board2.convert_position', msg='singledispatch decorator 
should not be used with methods, use singledispatchmethod instead.', 
confidence='HIGH')
OutputLine(symbol='singledispatch-method', lineno=29, column=5, end_lineno=29, 
end_column=30, object='Board2._', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')
OutputLine(symbol='singledispatch-method', lineno=35, column=5, end_lineno=35, 
end_column=30, object='Board2._', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')
OutputLine(symbol='singledispatch-method', lineno=43, column=5, end_lineno=43, 
end_column=19, object='Board3.convert_position', msg='singledispatch decorator 
should not be used with methods, use singledispatchmethod instead.', 
confidence='HIGH')
OutputLine(symbol='singledispatch-method', lineno=48, column=5, end_lineno=48, 
end_column=30, object='Board3._', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')
OutputLine(symbol='singledispatch-method', lineno=54, column=5, end_lineno=54, 
end_column=30, object='Board3._', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')

- Unexpected lines:
OutputLine(symbol='singledispatch-method', lineno=9, column=5, end_lineno=9, 
end_column=19, object='Board1', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='HIGH')
OutputLine(symbol='singledispatch-method', lineno=13, column=5, end_lineno=13, 
end_column=30, object='Board1', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')
OutputLine(symbol='singledispatch-method', lineno=18, column=5, end_lineno=18, 
end_column=30, object='Board1', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')
OutputLine(symbol='singledispatch-method', lineno=24, column=5, end_lineno=24, 
end_column=19, object='Board2', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='HIGH')
OutputLine(symbol='singledispatch-method', lineno=29, column=5, end_lineno=29, 
end_column=30, object='Board2', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')
OutputLine(symbol='singledispatch-method', lineno=35, column=5, end_lineno=35, 
end_column=30, object='Board2', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')
OutputLine(symbol='singledispatch-method', lineno=43, column=5, end_lineno=43, 
end_column=19, object='Board3', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='HIGH')
OutputLine(symbol='singledispatch-method', lineno=48, column=5, end_lineno=48, 
end_column=30, object='Board3', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')
OutputLine(symbol='singledispatch-method', lineno=54, column=5, end_lineno=54, 
end_column=30, object='Board3', msg='singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.', confidence='INFERENCE')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[singledispatch_method]"'

Here's the update text in case you can't:
singledispatch-method:9:5:9:19:Board1:singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.:HIGH
singledispatch-method:13:5:13:30:Board1:singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.:INFERENCE
singledispatch-method:18:5:18:30:Board1:singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.:INFERENCE
singledispatch-method:24:5:24:19:Board2:singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.:HIGH
singledispatch-method:29:5:29:30:Board2:singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.:INFERENCE
singledispatch-method:35:5:35:30:Board2:singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.:INFERENCE
singledispatch-method:43:5:43:19:Board3:singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.:HIGH
singledispatch-method:48:5:48:30:Board3:singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.:INFERENCE
singledispatch-method:54:5:54:30:Board3:singledispatch decorator should not be 
used with methods, use singledispatchmethod instead.:INFERENCE
FAILED tests/test_functional.py::test_functional[singledispatchmethod_function] 
- AssertionError: Wrong output for "singledispatchmethod_function.txt":
- Missing lines:
OutputLine(symbol='singledispatchmethod-function', lineno=9, column=1, 
end_lineno=9, end_column=21, object='convert_position2', 
msg='singledispatchmethod decorator should not be used with functions, use 
singledispatch instead.', confidence='HIGH')
OutputLine(symbol='singledispatchmethod-function', lineno=13, column=1, 
end_lineno=13, end_column=27, object='_', msg='singledispatchmethod decorator 
should not be used with functions, use singledispatch instead.', 
confidence='INFERENCE')
OutputLine(symbol='singledispatchmethod-function', lineno=18, column=1, 
end_lineno=18, end_column=27, object='_', msg='singledispatchmethod decorator 
should not be used with functions, use singledispatch instead.', 
confidence='INFERENCE')

- Unexpected lines:
OutputLine(symbol='singledispatchmethod-function', lineno=9, column=1, 
end_lineno=9, end_column=21, object='', msg='singledispatchmethod decorator 
should not be used with functions, use singledispatch instead.', 
confidence='HIGH')
OutputLine(symbol='singledispatchmethod-function', lineno=13, column=1, 
end_lineno=13, end_column=27, object='', msg='singledispatchmethod decorator 
should not be used with functions, use singledispatch instead.', 
confidence='INFERENCE')
OutputLine(symbol='singledispatchmethod-function', lineno=18, column=1, 
end_lineno=18, end_column=27, object='', msg='singledispatchmethod decorator 
should not be used with functions, use singledispatch instead.', 
confidence='INFERENCE')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[singledispatchmethod_function]"'

Here's the update text in case you can't:
singledispatchmethod-function:9:1:9:21::singledispatchmethod decorator should 
not be used with functions, use singledispatch instead.:HIGH
singledispatchmethod-function:13:1:13:27::singledispatchmethod decorator should 
not be used with functions, use singledispatch instead.:INFERENCE
singledispatchmethod-function:18:1:18:27::singledispatchmethod decorator should 
not be used with functions, use singledispatch instead.:INFERENCE
FAILED tests/test_functional.py::test_functional[undefined_variable] - 
AssertionError: Wrong output for "undefined_variable.txt":
- Missing lines:
OutputLine(symbol='undefined-variable', lineno=339, column=11, end_lineno=339, 
end_column=12, object='decorated3', msg="Undefined variable 'x'", 
confidence='UNDEFINED')
OutputLine(symbol='undefined-variable', lineno=344, column=19, end_lineno=344, 
end_column=20, object='decorated4', msg="Undefined variable 'y'", 
confidence='UNDEFINED')

- Unexpected lines:
OutputLine(symbol='undefined-variable', lineno=339, column=11, end_lineno=339, 
end_column=12, object='', msg="Undefined variable 'x'", confidence='UNDEFINED')
OutputLine(symbol='undefined-variable', lineno=344, column=19, end_lineno=344, 
end_column=20, object='', msg="Undefined variable 'y'", confidence='UNDEFINED')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[undefined_variable]"'

Here's the update text in case you can't:
undefined-variable:12:19:12:26::Undefined variable 'unknown':UNDEFINED
undefined-variable:18:10:18:21:in_method:Undefined variable 
'nomoreknown':UNDEFINED
undefined-variable:21:19:21:31::Undefined variable '__revision__':UNDEFINED
undefined-variable:23:8:23:20::Undefined variable '__revision__':UNDEFINED
undefined-variable:27:29:27:37:bad_default:Undefined variable 
'unknown2':UNDEFINED
undefined-variable:30:10:30:14:bad_default:Undefined variable 'xxxx':UNDEFINED
undefined-variable:31:4:31:10:bad_default:Undefined variable 'augvar':UNDEFINED
undefined-variable:32:8:32:14:bad_default:Undefined variable 'vardel':UNDEFINED
undefined-variable:34:19:34:31:<lambda>:Undefined variable 
'doesnotexist':UNDEFINED
undefined-variable:35:23:35:24:<lambda>:Undefined variable 'z':UNDEFINED
used-before-assignment:38:4:38:9::Using variable 'POUET' before 
assignment:CONTROL_FLOW
used-before-assignment:43:4:43:10::Using variable 'POUETT' before 
assignment:CONTROL_FLOW
used-before-assignment:48:4:48:11::Using variable 'POUETTT' before 
assignment:CONTROL_FLOW
used-before-assignment:56:4:56:9::Using variable 'PLOUF' before 
assignment:CONTROL_FLOW
used-before-assignment:65:11:65:14:if_branch_test:Using variable 'xxx' before 
assignment:HIGH
used-before-assignment:91:23:91:32:test_arguments:Using variable 'TestClass' 
before assignment:HIGH
used-before-assignment:95:16:95:24:TestClass:Using variable 'Ancestor' before 
assignment:HIGH
used-before-assignment:98:26:98:35:TestClass.MissingAncestor:Using variable 
'Ancestor1' before assignment:HIGH
used-before-assignment:105:36:105:41:TestClass.test1.UsingBeforeDefinition:Using
 variable 'Empty' before assignment:HIGH
undefined-variable:119:10:119:14:Self:Undefined variable 'Self':UNDEFINED
undefined-variable:135:7:135:10::Undefined variable 'BAT':UNDEFINED
undefined-variable:136:4:136:7::Undefined variable 'BAT':UNDEFINED
used-before-assignment:146:31:146:38:KeywordArgument.test1:Using variable 
'enabled' before assignment:HIGH
undefined-variable:149:32:149:40:KeywordArgument.test2:Undefined variable 
'disabled':UNDEFINED
undefined-variable:154:22:154:25:KeywordArgument.<lambda>:Undefined variable 
'arg':UNDEFINED
undefined-variable:166:4:166:13::Undefined variable 'unicode_2':UNDEFINED
undefined-variable:171:4:171:13::Undefined variable 'unicode_3':UNDEFINED
undefined-variable:226:25:226:37:LambdaClass4.<lambda>:Undefined variable 
'LambdaClass4':UNDEFINED
undefined-variable:234:25:234:37:LambdaClass5.<lambda>:Undefined variable 
'LambdaClass5':UNDEFINED
used-before-assignment:255:26:255:34:func_should_fail:Using variable 'datetime' 
before assignment:INFERENCE
undefined-variable:291:18:291:24:not_using_loop_variable_accordingly:Undefined 
variable 'iteree':UNDEFINED
undefined-variable:308:27:308:28:undefined_annotation:Undefined variable 
'x':UNDEFINED
used-before-assignment:309:7:309:8:undefined_annotation:Using variable 'x' 
before assignment:HIGH
undefined-variable:339:11:339:12::Undefined variable 'x':UNDEFINED
undefined-variable:344:19:344:20::Undefined variable 'y':UNDEFINED
undefined-variable:365:10:365:20:global_var_mixed_assignment:Undefined variable 
'GLOBAL_VAR':HIGH
undefined-variable:377:19:377:44:RepeatedReturnAnnotations.x:Undefined variable 
'RepeatedReturnAnnotations':UNDEFINED
undefined-variable:379:19:379:44:RepeatedReturnAnnotations.y:Undefined variable 
'RepeatedReturnAnnotations':UNDEFINED
undefined-variable:381:19:381:44:RepeatedReturnAnnotations.z:Undefined variable 
'RepeatedReturnAnnotations':UNDEFINED
undefined-variable:385:27:385:37:A.say_hello:Undefined variable 
'__module__':UNDEFINED
FAILED tests/test_functional.py::test_functional[unsupported_version_for_final] 
- AssertionError: Wrong output for "unsupported_version_for_final.txt":
- Missing lines:
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=10, 
column=1, end_lineno=10, end_column=6, object='MyClass1', msg='typing.final is 
not supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=12, 
column=5, end_lineno=12, end_column=10, object='MyClass1.my_method', 
msg='typing.final is not supported by all versions included in the py-version 
setting', confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=13, 
column=5, end_lineno=13, end_column=10, object='MyClass1.my_method', 
msg='typing.final is not supported by all versions included in the py-version 
setting', confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=18, 
column=1, end_lineno=18, end_column=8, object='MyClass2', msg='typing.final is 
not supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=20, 
column=5, end_lineno=20, end_column=12, object='MyClass2.my_method', 
msg='typing.final is not supported by all versions included in the py-version 
setting', confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=25, 
column=1, end_lineno=25, end_column=13, object='MyClass3', msg='typing.final is 
not supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=27, 
column=5, end_lineno=27, end_column=17, object='MyClass3.my_method', 
msg='typing.final is not supported by all versions included in the py-version 
setting', confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=32, 
column=1, end_lineno=32, end_column=15, object='MyClass4', msg='typing.final is 
not supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=34, 
column=5, end_lineno=34, end_column=19, object='MyClass4.my_method', 
msg='typing.final is not supported by all versions included in the py-version 
setting', confidence='HIGH')

- Unexpected lines:
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=10, 
column=1, end_lineno=10, end_column=6, object='', msg='typing.final is not 
supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=12, 
column=5, end_lineno=12, end_column=10, object='MyClass1', msg='typing.final is 
not supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=13, 
column=5, end_lineno=13, end_column=10, object='MyClass1', msg='typing.final is 
not supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=18, 
column=1, end_lineno=18, end_column=8, object='', msg='typing.final is not 
supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=20, 
column=5, end_lineno=20, end_column=12, object='MyClass2', msg='typing.final is 
not supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=25, 
column=1, end_lineno=25, end_column=13, object='', msg='typing.final is not 
supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=27, 
column=5, end_lineno=27, end_column=17, object='MyClass3', msg='typing.final is 
not supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=32, 
column=1, end_lineno=32, end_column=15, object='', msg='typing.final is not 
supported by all versions included in the py-version setting', 
confidence='HIGH')
OutputLine(symbol='using-final-decorator-in-unsupported-version', lineno=34, 
column=5, end_lineno=34, end_column=19, object='MyClass4', msg='typing.final is 
not supported by all versions included in the py-version setting', 
confidence='HIGH')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[unsupported_version_for_final]"'

Here's the update text in case you can't:
using-final-decorator-in-unsupported-version:10:1:10:6::typing.final is not 
supported by all versions included in the py-version setting:HIGH
using-final-decorator-in-unsupported-version:12:5:12:10:MyClass1:typing.final 
is not supported by all versions included in the py-version setting:HIGH
using-final-decorator-in-unsupported-version:13:5:13:10:MyClass1:typing.final 
is not supported by all versions included in the py-version setting:HIGH
using-final-decorator-in-unsupported-version:18:1:18:8::typing.final is not 
supported by all versions included in the py-version setting:HIGH
using-final-decorator-in-unsupported-version:20:5:20:12:MyClass2:typing.final 
is not supported by all versions included in the py-version setting:HIGH
using-final-decorator-in-unsupported-version:25:1:25:13::typing.final is not 
supported by all versions included in the py-version setting:HIGH
using-final-decorator-in-unsupported-version:27:5:27:17:MyClass3:typing.final 
is not supported by all versions included in the py-version setting:HIGH
using-final-decorator-in-unsupported-version:32:1:32:15::typing.final is not 
supported by all versions included in the py-version setting:HIGH
using-final-decorator-in-unsupported-version:34:5:34:19:MyClass4:typing.final 
is not supported by all versions included in the py-version setting:HIGH
FAILED 
tests/test_functional.py::test_functional[unsupported_version_for_posonly_args] 
- AssertionError: Wrong output for "unsupported_version_for_posonly_args.txt":
- Missing lines:
OutputLine(symbol='using-positional-only-args-in-unsupported-version', 
lineno=2, column=0, end_lineno=None, end_column=None, object='add', 
msg='Positional-only arguments are not supported by all versions included in 
the py-version setting', confidence='HIGH')

- Unexpected lines:
OutputLine(symbol='using-positional-only-args-in-unsupported-version', 
lineno=2, column=0, end_lineno=2, end_column=None, object='add', 
msg='Positional-only arguments are not supported by all versions included in 
the py-version setting', confidence='HIGH')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[unsupported_version_for_posonly_args]"'

Here's the update text in case you can't:
using-positional-only-args-in-unsupported-version:2:0:2:None:add:Positional-only
 arguments are not supported by all versions included in the py-version 
setting:HIGH
FAILED tests/test_functional.py::test_functional[unused_argument] - 
AssertionError: Wrong output for "unused_argument.txt":
- Missing lines:
OutputLine(symbol='unused-argument', lineno=73, column=0, end_lineno=None, 
end_column=None, object='AAAA.selected', msg="Unused argument 'args'", 
confidence='INFERENCE')
OutputLine(symbol='unused-argument', lineno=73, column=0, end_lineno=None, 
end_column=None, object='AAAA.selected', msg="Unused argument 'kwargs'", 
confidence='INFERENCE')

- Unexpected lines:
OutputLine(symbol='unused-argument', lineno=73, column=0, end_lineno=73, 
end_column=None, object='AAAA.selected', msg="Unused argument 'args'", 
confidence='INFERENCE')
OutputLine(symbol='unused-argument', lineno=73, column=0, end_lineno=73, 
end_column=None, object='AAAA.selected', msg="Unused argument 'kwargs'", 
confidence='INFERENCE')

You can update the expected output automatically with:
'python tests/test_functional.py --update-functional-output -k 
"test_functional[unused_argument]"'

Here's the update text in case you can't:
unused-argument:3:16:3:21:test_unused:Unused argument 'first':HIGH
unused-argument:3:23:3:29:test_unused:Unused argument 'second':HIGH
unused-argument:32:29:32:32:Sub.newmethod:Unused argument 'aay':INFERENCE
unused-argument:59:13:59:16:function:Unused argument 'arg':HIGH
unused-argument:66:21:66:24:AAAA.method:Unused argument 'arg':INFERENCE
unused-argument:73:0:73:None:AAAA.selected:Unused argument 'args':INFERENCE
unused-argument:73:0:73:None:AAAA.selected:Unused argument 'kwargs':INFERENCE
unused-argument:92:23:92:26:BBBB.__init__:Unused argument 'arg':INFERENCE
unused-argument:103:34:103:39:Ancestor.set_thing:Unused argument 
'other':INFERENCE
unused-argument:129:21:129:25:TestClassWithOnlyNew.__new__:Unused argument 
'argA':INFERENCE
unused-argument:129:27:129:31:TestClassWithOnlyNew.__new__:Unused argument 
'argB':INFERENCE
= 11 failed, 1934 passed, 249 skipped, 70 deselected, 5 xfailed in 115.19s 
(0:01:55) =
E: pybuild pybuild:483: test: plugin pyproject failed with:  
[too-long-redacted] _assignment ' {build_dir}/tests
dh_auto_test: error: pybuild --test --test-pytest -i python{version} -p "3.14 
3.13" returned exit code 13
make: *** [debian/rules:49: binary] Error 25
dpkg-buildpackage: error: debian/rules binary subprocess failed with exit 
status 2
--------------------------------------------------------------------------------

--- End Message ---
--- Begin Message ---
Source: pylint
Source-Version: 4.0.5-1
Done: Daniel Echeverri <[email protected]>

We believe that the bug you reported is fixed in the latest version of
pylint, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Daniel Echeverri <[email protected]> (supplier of updated pylint package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

Format: 1.8
Date: Wed, 11 Mar 2026 19:19:13 -0500
Source: pylint
Architecture: source
Version: 4.0.5-1
Distribution: unstable
Urgency: medium
Maintainer: Debian Python Team <[email protected]>
Changed-By: Daniel Echeverri <[email protected]>
Closes: 1129892
Changes:
 pylint (4.0.5-1) unstable; urgency=medium
 .
   * Team upload.
   * New upstream version 4.0.5
   * debian/copyright
     + Fix old FSF address
   * debian/control
     + Remove redundant Priority and Rules-Requires-Root fields
     + Update standards version to 4.7.3
     + Bump python3-astroid to 4.1.1
   * debian/patches
     + Add bump-astroid-4.1.1.patch
       + Update tests outputs to work with new astroid (Closes: #1129892)
Checksums-Sha1:
 e87107a8ddec3f3d73db87bd2a87e096fc6f46eb 2347 pylint_4.0.5-1.dsc
 1d887dba72a22ce04f075d702bcc5dd1cb837073 1511723 pylint_4.0.5.orig.tar.gz
 812dd8203d0e8626b795e2118a69798392443b06 24644 pylint_4.0.5-1.debian.tar.xz
 d09211c027a79f69e0db76f26790bbee2705dc21 9143 pylint_4.0.5-1_amd64.buildinfo
Checksums-Sha256:
 d87bc12ae6660296372f8f04f0d6359a26bb63175b02bd2fc88a9254b7072548 2347 
pylint_4.0.5-1.dsc
 3e7241b0644fe4d3c6e7dce0ba7ea7a103af4616fa5c53f2e241a485edcff99e 1511723 
pylint_4.0.5.orig.tar.gz
 8731078634ceb65e1f7abfb96d5054191c8f97733ce74a422bc36de8a8777c59 24644 
pylint_4.0.5-1.debian.tar.xz
 6e3cbb243681fb6ade1142886693cdb924b4ad7bf113ee9f622082ac5720565b 9143 
pylint_4.0.5-1_amd64.buildinfo
Files:
 09211cfbe8a72540258825610dc8791d 2347 python optional pylint_4.0.5-1.dsc
 baa30722503c28e1ef66f6dafab6353a 1511723 python optional 
pylint_4.0.5.orig.tar.gz
 1a82c74c718644257d8dd79e8411c472 24644 python optional 
pylint_4.0.5-1.debian.tar.xz
 30ec092992b79a47b5752ed849de6826 9143 python optional 
pylint_4.0.5-1_amd64.buildinfo

-----BEGIN PGP SIGNATURE-----

iQJHBAEBCgAxFiEE0NCFsWnDv9lASFj6IfwpUEtSMNsFAmmyKYwTHGVwc2lsb25A
ZGViaWFuLm9yZwAKCRAh/ClQS1Iw26P/EADAxu8aHayWKfoXDzo2P985E02USvuS
td5w8vcWk6+J6Qf+RJATexqWN9RrrFHGOFeldHRAHyUWdzAABCkXGVqsTVXngbkg
W8RPpdgD+XgPl4r703gCwDHmxcZ52wQhvXBakRH1bI4rKlDTGdpwyWuU6zf/97qX
ukXPIC5KAH+M6vAZuhXqVaStsK9P7OL/ux9rSuNHnGohj5iXWSd6JRpXDtKwsioR
oQh38mj5hVdXdObDat/ENwID8TZcGIszoltVXHELla5a/tYtRNr8p2b031doXOk+
lFsZkKTGhD+A3xB954u3K/YUVXIStfry6/BgIAorWto+rYmhAui4deDLqbbzktRq
10lULThe9KYcUCirUSFsN5Bi4wPm97s0599WuikEZokUiJidvaKH55SJD8ex/0dN
GfIfi//d1orYlpbDCpp5Nzj1u1tlybyjy9bThSgufmzr5UHv4TZs8urjsYssHiwa
5Gw1hsvOOc2m0MDLI4KiJQF12TH6MBHbqU9cwX8coud+Dxw5ZOGXnq1IMvG+Lut8
Ln6MruTMSNyCezwOksHWvYFBVI4YvtwXq1pZE3uLU2NKDdsv1HMEuZB4B2rSL6l8
NdAQnnvnab8m/ZS9raqOPpaX2Kk4rxwxEVl+YqA4pa5NQLul4g3Uc9ZIS+XwVzap
0q0mPk7wj01WKw==
=lSSu
-----END PGP SIGNATURE-----

Attachment: pgpWkfP6J4WPp.pgp
Description: PGP signature


--- End Message ---

Reply via email to