On Thu, Dec 04, 2025 at 11:40:09AM +0000, Colin Watson wrote:
$ pdb3.14
bash: /usr/bin/pdb3.14: Permission denied
Compare:
$ ls -l /usr/bin/pdb3.*
lrwxrwxrwx 1 root root 24 Oct 15 14:56 /usr/bin/pdb3.13 ->
../lib/python3.13/pdb.py
lrwxrwxrwx 1 root root 24 Dec 1 11:18 /usr/bin/pdb3.14 ->
../lib/python3.14/pdb.py
$ ls -l /usr/lib/python3.*/pdb.py
-rwxr-xr-x 1 root root 91929 Oct 15 14:56 /usr/lib/python3.13/pdb.py
-rw-r--r-- 1 root root 133956 Dec 1 11:18 /usr/lib/python3.14/pdb.py
It also no longer has a #! line.
This is presumably due to
https://github.com/python/cpython/issues/118673. I'm not saying that
change to pdb.py necessarily needs to be reverted though; perhaps the
packaging could just ship a wrapper that calls pdb.main().
--
Colin Watson (he/him) [[email protected]]