fix pkg name nevra parsing regex in dnf (#53572)
This commit is contained in:
parent
9546761407
commit
7b98ff6a31
2 changed files with 5 additions and 1 deletions
4
changelogs/fragments/dnf-packagename-parse.yaml
Normal file
4
changelogs/fragments/dnf-packagename-parse.yaml
Normal file
|
@ -0,0 +1,4 @@
|
||||||
|
---
|
||||||
|
bugfixes:
|
||||||
|
- 'dnf - fix package parsing to handle git snapshot nevra'
|
||||||
|
- 'dnf - enable package name specification for absent'
|
|
@ -383,7 +383,7 @@ class DnfModule(YumDnf):
|
||||||
]
|
]
|
||||||
|
|
||||||
rpm_arch_re = re.compile(r'(.*)\.(.*)')
|
rpm_arch_re = re.compile(r'(.*)\.(.*)')
|
||||||
rpm_nevr_re = re.compile(r'(\S+)-(?:(\d*):)?(.*)-(~?\w+[\w.]*)')
|
rpm_nevr_re = re.compile(r'(\S+)-(?:(\d*):)?(.*)-(~?\w+[\w.+]*)')
|
||||||
try:
|
try:
|
||||||
arch = None
|
arch = None
|
||||||
rpm_arch_match = rpm_arch_re.match(packagename)
|
rpm_arch_match = rpm_arch_re.match(packagename)
|
||||||
|
|
Loading…
Reference in a new issue