Package: debian-goodies
Version: 0.88.1
Severity: normal
X-Debbugs-Cc:
richa...@gmail.com
python3.12 starts giving SyntaxWarning messages for invalid escape sequences in the checkrestart python script. With python3.11 these were only DeprecationWarning messages, not shown by default. According to release notes, in a future Python version SyntaxError will eventually be raised, instead of SyntaxWarning
/usr/sbin/checkrestart:222: SyntaxWarning: invalid escape sequence '\S'
m = re.match('^diversion by (\S+) (from|to): (.*)$', line)
/usr/sbin/checkrestart:398: SyntaxWarning: invalid escape sequence '\('
if re.compile("DEL").search(last) or re.compile("\(deleted\)").search(data) or re.compile("\(path inode=[0-9]+\)$").search(data):
/usr/sbin/checkrestart:398: SyntaxWarning: invalid escape sequence '\('
if re.compile("DEL").search(last) or re.compile("\(deleted\)").search(data) or re.compile("\(path inode=[0-9]+\)$").search(data):
/usr/sbin/checkrestart:430: SyntaxWarning: invalid escape sequence '\s'
if re.compile("\s\(deleted\)$").search(fname):
/usr/sbin/checkrestart:437: SyntaxWarning: invalid escape sequence '\s'
data = re.split('\s+', output.strip('\n'), 3)
/usr/sbin/checkrestart:440: SyntaxWarning: invalid escape sequence '\s'
if re.compile("\s\(deleted\)$").search(f):
/usr/sbin/checkrestart:464: SyntaxWarning: invalid escape sequence '\.'
if ( f.startswith('/lib/') or f.startswith('/usr/lib/') ) and re.compile("\.so[\d.]+$"):
/usr/sbin/checkrestart:468: SyntaxWarning: invalid escape sequence '\+'
f = re.compile("\+").sub("\+", f)
/usr/sbin/checkrestart:468: SyntaxWarning: invalid escape sequence '\+'
f = re.compile("\+").sub("\+", f)
/usr/sbin/checkrestart:469: SyntaxWarning: invalid escape sequence '\d'
f = re.compile(".so[\d.]+$").sub(".so.*", f)
/usr/sbin/checkrestart:470: SyntaxWarning: invalid escape sequence '\.'
f = re.compile("\.").sub("\.", f)
/usr/sbin/checkrestart:470: SyntaxWarning: invalid escape sequence '\.'
f = re.compile("\.").sub("\.", f)
/usr/sbin/checkrestart:594: SyntaxWarning: invalid escape sequence '\('
if re.compile("\(path inode=[0-9]+\)$").search(f):
/usr/sbin/checkrestart:651: SyntaxWarning: invalid escape sequence '\d'
re_uids = re.compile('Uid:\t(\d+)\t(\d+)\t(\d+)\t(\d+)$')
/usr/sbin/checkrestart:764: SyntaxWarning: invalid escape sequence '\('
return re.sub('( \(deleted\)|.dpkg-new).*$','',f)
Do all these need to be changed to raw strings?
-- System Information:
Debian Release: trixie/sid
APT prefers stable-security
APT policy: (500, 'stable-security'), (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 6.5.0-5-amd64 (SMP w/8 CPU threads; PREEMPT)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8), LANGUAGE=en_GB:en
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
debian-goodies depends on no packages.
Versions of packages debian-goodies recommends:
ii apt 2.7.6
ii curl 8.4.0-2
pn dctrl-tools <none>
pn elfutils <none>
pn equivs <none>
pn libfile-slurper-perl <none>
pn libfile-which-perl <none>
ii libipc-system-simple-perl 1.30-2
ii man-db 2.12.0-1
ii perl 5.36.0-10
ii popularity-contest 1.77
ii procps 2:4.0.4-2
ii python3 3.11.4-5+b1
ii sensible-utils 0.0.20
ii whiptail 0.52.24-1+b1
ii zenity 3.44.2-1
Versions of packages debian-goodies suggests:
pn apt-file <none>
pn ccze <none>
pn debsums <none>
ii firefox-esr [www-browser] 115.5.0esr-1
pn konqueror <none>
ii lsb-release 12.0-2
ii lsof 4.95.0-1
ii openssh-client 1:9.4p1-1
pn sudo <none>
ii xdg-utils 1.1.3-4.1
-- no debconf information