|
Jakub Filak |
bb5e44a |
From c03ba1435760d543b8c5531a40b5b4b2a823f674 Mon Sep 17 00:00:00 2001
|
|
Jakub Filak |
bb5e44a |
From: Jakub Filak <jfilak@redhat.com>
|
|
Jakub Filak |
bb5e44a |
Date: Tue, 22 Mar 2016 16:35:36 +0100
|
|
Jakub Filak |
bb5e44a |
Subject: [PATCH] Allow package names with Epoch
|
|
Jakub Filak |
bb5e44a |
|
|
Jakub Filak |
bb5e44a |
Epoch should be a number and 0 means it is not set.
|
|
Jakub Filak |
bb5e44a |
|
|
Jakub Filak |
bb5e44a |
https://fedoraproject.org/wiki/Packaging:Guidelines#Use_of_Epochs
|
|
Jakub Filak |
bb5e44a |
https://docs.fedoraproject.org/en-US/Fedora_Draft_Documentation/0.1/html/RPM_Guide/ch09s03.html
|
|
Jakub Filak |
bb5e44a |
---
|
|
Jakub Filak |
bb5e44a |
src/lib/retrace.py | 2 +-
|
|
Jakub Filak |
bb5e44a |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
Jakub Filak |
bb5e44a |
|
|
Jakub Filak |
bb5e44a |
diff --git a/src/lib/retrace.py b/src/lib/retrace.py
|
|
Jakub Filak |
bb5e44a |
index 38b9c0d..dc9f60c 100644
|
|
Jakub Filak |
bb5e44a |
--- a/src/lib/retrace.py
|
|
Jakub Filak |
bb5e44a |
+++ b/src/lib/retrace.py
|
|
Jakub Filak |
bb5e44a |
@@ -70,7 +70,7 @@ INPUT_CHARSET_PARSER = re.compile("^([a-zA-Z0-9\-]+)(,.*)?$")
|
|
Jakub Filak |
bb5e44a |
#en_GB, sk-SK, cs, fr etc.
|
|
Jakub Filak |
bb5e44a |
INPUT_LANG_PARSER = re.compile("^([a-z]{2}([_\-][A-Z]{2})?)(,.*)?$")
|
|
Jakub Filak |
bb5e44a |
#characters allowed by Fedora Naming Guidelines
|
|
Jakub Filak |
bb5e44a |
-INPUT_PACKAGE_PARSER = re.compile("^[a-zA-Z0-9\-\.\_\+]+$")
|
|
Jakub Filak |
bb5e44a |
+INPUT_PACKAGE_PARSER = re.compile("^([1-9][0-9]*:)?[a-zA-Z0-9\-\.\_\+]+$")
|
|
Jakub Filak |
bb5e44a |
#architecture (i386, x86_64, armv7hl, mips4kec)
|
|
Jakub Filak |
bb5e44a |
INPUT_ARCH_PARSER = re.compile("^[a-zA-Z0-9_]+$")
|
|
Jakub Filak |
bb5e44a |
#name-version-arch (fedora-16-x86_64, rhel-6.2-i386, opensuse-12.1-x86_64)
|
|
Jakub Filak |
bb5e44a |
--
|
|
Jakub Filak |
bb5e44a |
2.7.4
|
|
Jakub Filak |
bb5e44a |
|