Package: lintian-brush Version: 0.68 Severity: normal hi,
$ apt source debian-edu-doc $ cd debian-edu-doc* $ lintian-brush --dry-run --diff Traceback (most recent call last): File "/usr/bin/lintian-brush", line 11, in <module> load_entry_point('lintian-brush==0.68', 'console_scripts', 'lintian-brush')() File "/usr/lib/python3/dist-packages/lintian_brush/__main__.py", line 216, in main overall_result = run_lintian_fixers( File "/usr/lib/python3/dist-packages/lintian_brush/__init__.py", line 894, in run_lintian_fixers result, summary = run_lintian_fixer( File "/usr/lib/python3/dist-packages/lintian_brush/__init__.py", line 693, in run_lintian_fixer result = fixer.run( File "/usr/lib/python3/dist-packages/lintian_brush/__init__.py", line 349, in run p = subprocess.Popen(self.script_path, cwd=basedir, File "/usr/lib/python3.8/subprocess.py", line 854, in __init__ self._execute_child(args, executable, preexec_fn, close_fds, File "/usr/lib/python3.8/subprocess.py", line 1637, in _execute_child self.pid = _posixsubprocess.fork_exec( OSError: [Errno 12] Cannot allocate memory This should not happen as the debian directory is tiny (and I'd expect lintian-brush to only act on that). The package d-e-doc is rather big however: $ du -sh . 687M . $ du -sh debian/ 236K debian/ $ free total used free shared buff/cache available Mem: 3095756 1268236 1392396 145068 435124 1517992 Swap: 1048572 112896 935676 Or maybe it should just skip some fixer and issue a warning ('fixer xy skipped due to memory situation'). I definitly believe it should not fail hard :) -- cheers, Holger ------------------------------------------------------------------------------- holger@(debian|reproducible-builds|layer-acht).org PGP fingerprint: B8BF 5413 7B09 D35C F026 FE9D 091A B856 069A AA1C "... the premise [is] that privacy is about hiding a wrong. It's not. Privacy is an inherent human right, and a requirement for maintaining the human condition with dignity and respect." (Bruce Schneier)
signature.asc
Description: PGP signature