#1070783 python3-gpumodules: fails to parse kernel version for +bpo debian backport kernels

#1070783#5
Date:
2024-05-09 03:09:45 UTC
From:
To:
Package: python3-gpumodules
Version: 3.8.0-1
Severity: normal
Tags: patch
Linux dirac 6.6.13+bpo-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.6.13-1~bpo12+1 (2024-02-15) x86_64 GNU/Linux

This seems to fix the problem and basic functionality appears to work:
--- /usr/lib/python3/dist-packages/GPUmodules/env.py.old 2024-05-09 13:07:32.387667230 +1000 +++ /usr/lib/python3/dist-packages/GPUmodules/env.py 2024-05-09 13:07:42.171546939 +1000 @@ -309,7 +309,7 @@ # Check Linux Kernel version current_kversion_str = release() - current_kversion = tuple([int(x) for x in re.sub('-.*', '', current_kversion_str).split('.')]) + current_kversion = tuple([int(x) for x in re.sub('[-+].*', '', current_kversion_str).split('.')]) LOGGER.debug('Using Linux Kernel: %s', current_kversion_str) if current_kversion < __required_kversion__: print('Using Linux Kernel {}, but {} requires > {}.{}.'.format(