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
signature.asc
Description: This is a digitally signed message part