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]]

Reply via email to