commit bc2b94e94c79e5ff6d400ad5e97d026fbcfa7604
Author: Mikolaj Izdebski <mizdebsk(a)redhat.com>
Date: Fri May 31 15:01:23 2013 +0200
Implement support for versioned autorequires
If artifact was resolved from compat package then autogenerated
requires should include GAV triple.
depgenerators/maven.req | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
---
diff --git a/depgenerators/maven.req b/depgenerators/maven.req
index 5be9701..cbee7de 100755
--- a/depgenerators/maven.req
+++ b/depgenerators/maven.req
@@ -83,13 +83,17 @@ class TagBuilder:
for mpart in doc.findall('.//autoRequires'):
groupId = mpart.find('groupId').text
artifactId = mpart.find('artifactId').text
+ version = mpart.find('version')
for g, a, v in provided:
if g == groupId and a == artifactId:
# generate versioned requires for our subpackages
print("mvn(%s:%s) = %s" %(groupId, artifactId, v))
break # skip the else branch
else:
- print("mvn(%s:%s)" %(groupId, artifactId))
+ if version:
+ print("mvn(%s:%s:%s)" %(groupId, artifactId,
version.text))
+ else:
+ print("mvn(%s:%s)" %(groupId, artifactId))
jreq = doc.find('.//requiresJava')
if jreq is not None:
Show replies by date