Package: osc
Version: 0.182.1-1
Severity: normal
Usertags: warnings
User: debian-pyt...@lists.debian.org
Usertags: python3.12

Upgrading osc gives Python 3.12 warnings,
the fix for this is to use raw strings:

https://docs.python.org/3/library/re.html#raw-string-notation

   Preparing to unpack .../archives/osc_0.182.1-1_all.deb ...
   Unpacking osc (0.182.1-1) over (0.169.1-2) ...
   Setting up osc (0.182.1-1) ...
   /usr/lib/python3/dist-packages/osc/commandline.py:7931: SyntaxWarning: 
invalid escape sequence '\('
     if re.match('^perl\(\w+(::\w+)*\)$', search_term):
   /usr/lib/python3/dist-packages/osc/commandline.py:7932: SyntaxWarning: 
invalid escape sequence '\)'
     search_term = re.sub('\)', '', re.sub('(::|\()', '-', search_term))
   /usr/lib/python3/dist-packages/osc/commandline.py:7932: SyntaxWarning: 
invalid escape sequence '\('
     search_term = re.sub('\)', '', re.sub('(::|\()', '-', search_term))
   /usr/lib/python3/dist-packages/osc/commandline.py:7953: SyntaxWarning: 
invalid escape sequence '\ '
     'or \'--bugowner\' or \'--maintainer\' or \'--limit-to-attribute <attr>\ ' 
\
   /usr/lib/python3/dist-packages/osc/commandline.py:9201: SyntaxWarning: 
invalid escape sequence '\*'
     if re.match('^\*\W+(.+\W+\d{1,2}\W+20\d{2})\W+(.+)\W+<(.+)>\W+(.+)$', 
titleline):
   /usr/lib/python3/dist-packages/osc/core.py:4124: SyntaxWarning: invalid 
escape sequence '\s'
     tag_pat = '(?P<tag>^%s)\s*:\s*(?P<val>.*)'
   /usr/lib/python3/dist-packages/osc/core.py:4130: SyntaxWarning: invalid 
escape sequence '\s'
     section_pat = '^%s\s*?$'
   /usr/lib/python3/dist-packages/osc/core.py:6321: SyntaxWarning: invalid 
escape sequence '\['
     time_regex = re.compile('^\[[^\]]*\] ', re.M)
   /usr/lib/python3/dist-packages/osc/core.py:6324: SyntaxWarning: invalid 
escape sequence '\['
     time_regex = re.compile(b'^\[[^\]]*\] ', re.M)
   /usr/lib/python3/dist-packages/osc/core.py:7762: SyntaxWarning: invalid 
escape sequence '\s'
     mo = re.search('^([adrl])(?:\s+(-f)?\s*-m\s+(.*))?$', repl)
   /usr/lib/python3/dist-packages/osc/fetch.py:80: SyntaxWarning: invalid 
escape sequence '\.'
     n = re.sub(b'\.pkg\.tar\.(zst|.z)$', b'.arch', hdr.filename)
   /usr/lib/python3/dist-packages/osc/fetch.py:82: SyntaxWarning: invalid 
escape sequence '\.'
     n = re.sub(b'\.tar\.(zst|.z)$', b'.tar', hdr.filename)
   /usr/lib/python3/dist-packages/osc/util/archquery.py:166: SyntaxWarning: 
invalid escape sequence '\d'
     mo1 = re.match(b'(\d+)', ver1)
   /usr/lib/python3/dist-packages/osc/util/archquery.py:167: SyntaxWarning: 
invalid escape sequence '\d'
     mo2 = re.match(b'(\d+)', ver2)
   /usr/lib/python3/dist-packages/osc/util/debquery.py:94: SyntaxWarning: 
invalid escape sequence '\s'
     field, val = re.split(b':\s*', data.strip(), 1)
   /usr/lib/python3/dist-packages/osc/util/debquery.py:96: SyntaxWarning: 
invalid escape sequence '\s'
     while data and re.match(b'\s+', data):
   /usr/lib/python3/dist-packages/osc/util/debquery.py:127: SyntaxWarning: 
invalid escape sequence '\s'
     def _split_field_value(self, field, delimeter=b',\s*'):
   /usr/lib/python3/dist-packages/osc/util/debquery.py:208: SyntaxWarning: 
invalid escape sequence '\d'
     ver1 = re.sub(b'(\d+)', lambda m: (32 * b'0' + m.group(1))[-32:], ver1)
   /usr/lib/python3/dist-packages/osc/util/debquery.py:209: SyntaxWarning: 
invalid escape sequence '\d'
     ver2 = re.sub(b'(\d+)', lambda m: (32 * b'0' + m.group(1))[-32:], ver2)
   /usr/lib/python3/dist-packages/osc/util/rpmquery.py:344: SyntaxWarning: 
invalid escape sequence '\d'
     mo1 = re.match('(\d+)', ver1)
   /usr/lib/python3/dist-packages/osc/util/rpmquery.py:345: SyntaxWarning: 
invalid escape sequence '\d'
     mo2 = re.match('(\d+)', ver2)
   
-- System Information:
Debian Release: trixie/sid
  APT prefers testing-debug
  APT policy: (900, 'testing-debug'), (900, 'testing'), (860, 
'testing-proposed-updates-debug'), (860, 'testing-proposed-updates'), (850, 
'buildd-testing-proposed-updates'), (800, 'unstable-debug'), (800, 'unstable'), 
(790, 'buildd-unstable'), (700, 'experimental-debug'), (700, 'experimental'), 
(690, 'buildd-experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.7.12-amd64 (SMP w/4 CPU threads; PREEMPT)
Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), 
LANGUAGE=en_AU:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages osc depends on:
ii  ca-certificates   20240203
ii  python3           3.11.8-1
ii  python3-m2crypto  0.40.1-3

Versions of packages osc recommends:
ii  bash-completion  1:2.13.0-1
ii  cpio             2.15+dfsg-1
pn  obs-build        <none>
ii  python3-keyring  25.2.0-1
ii  python3-rpm      4.19.1.1+dfsg-1
ii  rpm2cpio         4.19.1.1+dfsg-1
ii  sensible-utils   0.0.22

osc suggests no packages.

-- no debconf information

-- 
bye,
pabs

https://wiki.debian.org/PaulWise

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to