[javapackages] [maven.req] print_requires() is NOT too complex
by Michal Srb
commit d9ebf112df390b6c0021172ea02ed146ee24dfca
Author: Michal Srb <msrb(a)redhat.com>
Date: Wed May 27 21:20:31 2015 +0200
[maven.req] print_requires() is NOT too complex
depgenerators/maven.req | 107 ++++++++++++++++++++++++++---------------------
1 files changed, 59 insertions(+), 48 deletions(-)
---
diff --git a/depgenerators/maven.req b/depgenerators/maven.req
index fe12c82..0544136 100755
--- a/depgenerators/maven.req
+++ b/depgenerators/maven.req
@@ -164,9 +164,7 @@ class TagBuilder(object):
.format(reqs=", ".join([x.get_mvn_str() for x in unresolvable])))
def print_requires(self, metadata):
- """
- Print Requires from given metadata file
- """
+ """Print Requires from given metadata file."""
# dependencies most likely present in the buildroot (in the reactor),
# but not marked for installation. Therefore requires cannot be
@@ -197,55 +195,43 @@ class TagBuilder(object):
skipped_but_required.append(dependency)
continue
- # check if dependency is provided by any metadata file in buildroot
- subpkg_dep, pkgver = dependency.is_provided_by(self.provided_artifacts)
- if subpkg_dep:
- # check if dependency isn't provided by same metadata file
- if not dependency.is_provided_by(metadata.artifacts)[0]:
- # requires on subpackages are always versioned
- rpmstr = dependency.get_rpm_str(namespace=dependency.namespace,
- compat_ver=dependency.resolvedVersion,
- pkg_ver=pkgver)
- requires.add(rpmstr)
- else:
- rpmstr = dependency.get_rpm_str(namespace=dependency.namespace,
- compat_ver=dependency.resolvedVersion)
- requires.add(rpmstr)
+ self._generate_require(metadata, requires, dependency)
if unknown_deps:
- unknown_msg = "Following dependencies were not resolved and " \
- "requires cannot be generated. Either remove the " \
- "dependencies from pom.xml or add proper packages to " \
- "BuildRequires:\n"
- for unknown in unknown_deps:
- required_by = self._find_what_requires(unknown)
- if required_by:
- unknown_msg += "{art} required by {req}\n".format(art=unknown,
- req=required_by)
- else:
- unknown_msg += "{art}\n".format(art=unknown)
- raise Exception(unknown_msg)
+ self._handle_unknown_deps(unknown_deps)
if skipped_but_required:
- skipped_msg = "Following artifacts were built, " \
- "but are not being installed. However, other " \
- "artifacts require them:\n"
- for skipped in skipped_but_required:
- required_by = self._find_what_requires(skipped)
- if required_by:
- skipped_msg += "{art} required by {req}\n".format(art=skipped,
- req=required_by)
- else:
- skipped_msg += "{art}\n".format(art=skipped)
- skipped_msg += "\nEither package these artifacts or do not "\
- "build them. To package them call %mvn_package "\
- "in %prep.\n"
- raise Exception(skipped_msg)
+ self._handle_skipped_but_required_deps(skipped_but_required)
requires.update(self._generate_java_requires(metadata))
requires = self._filter_requires(requires)
- # process also OSGi requires from metadata (from properties)
+ self._get_osgi_requires(metadata, requires)
+
+ _log.info(", ".join(requires))
+
+ # print resulting requires!
+ print('\n'.join(requires))
+
+ def _generate_require(self, metadata, requires, dependency):
+ # check if dependency is provided by any metadata file in buildroot
+ subpkg_dep, pkgver = dependency.is_provided_by(self.provided_artifacts)
+ if subpkg_dep:
+ # check if dependency isn't provided by same metadata file
+ if not dependency.is_provided_by(metadata.artifacts)[0]:
+ # requires on subpackages are always versioned
+ rpmstr = dependency.get_rpm_str(namespace=dependency.namespace,
+ compat_ver=dependency.resolvedVersion,
+ pkg_ver=pkgver)
+ requires.add(rpmstr)
+ else:
+ rpmstr = dependency.get_rpm_str(namespace=dependency.namespace,
+ compat_ver=dependency.resolvedVersion)
+ requires.add(rpmstr)
+
+
+ def _get_osgi_requires(self, metadata, requires):
+ """Read OSGi requires from metadata properties."""
osgi_reqs = metadata.get_osgi_requires()
osgi_provs = metadata.get_osgi_provides()
for req in osgi_reqs:
@@ -258,10 +244,35 @@ class TagBuilder(object):
namespace=prov.namespace))
break
- _log.info(", ".join(requires))
-
- # print resulting requires!
- print('\n'.join(requires))
+ def _handle_unknown_deps(self, unknown_deps):
+ unknown_msg = "Following dependencies were not resolved and " \
+ "requires cannot be generated. Either remove the " \
+ "dependencies from pom.xml or add proper packages to " \
+ "BuildRequires:\n"
+ for unknown in unknown_deps:
+ required_by = self._find_what_requires(unknown)
+ if required_by:
+ unknown_msg += "{art} required by {req}\n".format(art=unknown,
+ req=required_by)
+ else:
+ unknown_msg += "{art}\n".format(art=unknown)
+ raise Exception(unknown_msg)
+
+ def _handle_skipped_but_required_deps(self, skipped_but_required):
+ skipped_msg = "Following artifacts were built, " \
+ "but are not being installed. However, other " \
+ "artifacts require them:\n"
+ for skipped in skipped_but_required:
+ required_by = self._find_what_requires(skipped)
+ if required_by:
+ skipped_msg += "{art} required by {req}\n".format(art=skipped,
+ req=required_by)
+ else:
+ skipped_msg += "{art}\n".format(art=skipped)
+ skipped_msg += "\nEither package these artifacts or do not "\
+ "build them. To package them call %mvn_package "\
+ "in %prep.\n"
+ raise Exception(skipped_msg)
def _generate_java_requires(self, metadata):
requires = set()
9 years
[javapackages] [maven.req] If the dependency is skipped, continue with the next one
by Michal Srb
commit a7df0bcde342cb314d955b5d6a363eff58690d1b
Author: Michal Srb <msrb(a)redhat.com>
Date: Wed May 27 20:54:00 2015 +0200
[maven.req] If the dependency is skipped, continue with the next one
depgenerators/maven.req | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
---
diff --git a/depgenerators/maven.req b/depgenerators/maven.req
index b9b6e27..fe12c82 100755
--- a/depgenerators/maven.req
+++ b/depgenerators/maven.req
@@ -195,6 +195,7 @@ class TagBuilder(object):
continue
if dependency.is_skipped(self.skipped_artifacts):
skipped_but_required.append(dependency)
+ continue
# check if dependency is provided by any metadata file in buildroot
subpkg_dep, pkgver = dependency.is_provided_by(self.provided_artifacts)
9 years
[javapackages] [maven.req] Add comments
by Michal Srb
commit 415a44f200d1a0d48f93073bc897e9e6d5232277
Author: Michal Srb <msrb(a)redhat.com>
Date: Wed May 27 20:52:10 2015 +0200
[maven.req] Add comments
depgenerators/maven.req | 10 +++++++++-
1 files changed, 9 insertions(+), 1 deletions(-)
---
diff --git a/depgenerators/maven.req b/depgenerators/maven.req
index 6fd0c45..b9b6e27 100755
--- a/depgenerators/maven.req
+++ b/depgenerators/maven.req
@@ -167,14 +167,22 @@ class TagBuilder(object):
"""
Print Requires from given metadata file
"""
+
+ # dependencies most likely present in the buildroot (in the reactor),
+ # but not marked for installation. Therefore requires cannot be
+ # generated on them.
skipped_but_required = []
+
+ # dependencies on unresolvable artifacts
+ unknown_deps = []
+
+ # resulting requires
requires = set()
# always generate R on packages specified in config file
always_req = self.config.get('always_generate', ())
requires.update([x for x in always_req])
- unknown_deps = []
# check if dependencies on POM files are satisfiable
if XMvnResolve.is_available():
unknown_deps = self._check_pom_deps(metadata)
9 years
[javapackages] [test] Simplify test for skipped dependencies
by Michal Srb
commit 3ba1e6a7792b2f8b47bbeed8b13976689a35e036
Author: Michal Srb <msrb(a)redhat.com>
Date: Wed May 27 20:38:50 2015 +0200
[test] Simplify test for skipped dependencies
test/maven_req_test.py | 3 +-
.../usr/share/maven-metadata/fragment.xml | 32 -------------
.../usr/share/maven-metadata/fragment3.xml | 34 --------------
.../buildroot/usr/share/maven-metadata/require.xml | 49 +++----------------
.../usr/share/maven-metadata/require2.xml | 18 +++++++
.../usr/share/maven-poms/JPP.commons-lang.pom | 32 -------------
.../buildroot/usr/share/maven-poms/a1.pom | 20 ++++++++
7 files changed, 47 insertions(+), 141 deletions(-)
---
diff --git a/test/maven_req_test.py b/test/maven_req_test.py
index 0d5b0bd..6697831 100644
--- a/test/maven_req_test.py
+++ b/test/maven_req_test.py
@@ -151,8 +151,7 @@ class TestMavenReq(unittest.TestCase):
self.assertNotEqual(stderr, '')
lines = stderr.split('\n')
self.assertEqual(True, len(lines) > 1)
- self.assertEqual(lines[-5], 'org.codehaus.plexus:plexus-ant-factory:1.0 ' \
- 'required by org.apache.commons-lang:commons-lang')
+ self.assertEqual(lines[-5], "g:skipped:1.2 required by g:a1")
# rhbz#1017701 comment 2
@mavenreq(["aether/buildroot/usr/share/maven-metadata/require.xml"])
diff --git a/test/metadata/require_skipped/buildroot/usr/share/maven-metadata/require.xml b/test/metadata/require_skipped/buildroot/usr/share/maven-metadata/require.xml
index 9d5b12e..8c46323 100644
--- a/test/metadata/require_skipped/buildroot/usr/share/maven-metadata/require.xml
+++ b/test/metadata/require_skipped/buildroot/usr/share/maven-metadata/require.xml
@@ -2,56 +2,23 @@
<uuid>432048235932</uuid>
<artifacts>
<artifact>
- <groupId>org.mortbay.jetty</groupId>
- <artifactId>jsp-2.1-glassfish</artifactId>
- <version>9.1.1.B60.25.p2</version>
+ <groupId>g</groupId>
+ <artifactId>a1</artifactId>
+ <version>1.2</version>
<namespace>ns</namespace>
- <path>/usr/share/java/jetty/jsp-2.1-glassfish.jar</path>
+ <path>/usr/share/java/a1.jar</path>
<dependencies>
<dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-ant-factory</artifactId>
- <requestedVersion>1.0</requestedVersion>
- </dependency>
- <dependency>
- <groupId>codehaus</groupId>
- <artifactId>plexus-utils</artifactId>
+ <groupId>g</groupId>
+ <artifactId>skipped</artifactId>
<requestedVersion>1.2</requestedVersion>
- <namespace>ns</namespace>
- </dependency>
- <dependency>
- <groupId>org.apache.maven.wagon</groupId>
- <artifactId>wagon-provider-api</artifactId>
- <requestedVersion>1.1</requestedVersion>
- <classifier>test-jar</classifier>
- </dependency>
- </dependencies>
- </artifact>
- <artifact>
- <groupId>org.mortbay.jetty</groupId>
- <artifactId>jsp-2.1-glassfish</artifactId>
- <version>9.1.1.B60.25.p2</version>
- <extension>pom</extension>
- <namespace>ns</namespace>
- <path>/usr/share/maven-poms/jsp-2.1-glassfish.pom</path>
- <dependencies>
- <dependency>
- <groupId>org.codehaus.plexus</groupId>
- <artifactId>plexus-ant-factory</artifactId>
- <requestedVersion>1.0</requestedVersion>
</dependency>
<dependency>
- <groupId>codehaus</groupId>
- <artifactId>plexus-utils</artifactId>
+ <groupId>g</groupId>
+ <artifactId>a2</artifactId>
<requestedVersion>1.2</requestedVersion>
<namespace>ns</namespace>
</dependency>
- <dependency>
- <groupId>org.apache.maven.wagon</groupId>
- <artifactId>wagon-provider-api</artifactId>
- <requestedVersion>1.1</requestedVersion>
- <classifier>test-jar</classifier>
- </dependency>
</dependencies>
</artifact>
</artifacts>
diff --git a/test/metadata/require_skipped/buildroot/usr/share/maven-metadata/require2.xml b/test/metadata/require_skipped/buildroot/usr/share/maven-metadata/require2.xml
new file mode 100644
index 0000000..5d77d38
--- /dev/null
+++ b/test/metadata/require_skipped/buildroot/usr/share/maven-metadata/require2.xml
@@ -0,0 +1,18 @@
+<metadata xmlns="http://fedorahosted.org/xmvn/METADATA/2.3.0">
+ <uuid>432048235933</uuid>
+ <artifacts>
+ <artifact>
+ <groupId>g</groupId>
+ <artifactId>a2</artifactId>
+ <version>1.2</version>
+ <namespace>ns</namespace>
+ <path>/usr/share/java/a2.jar</path>
+ </artifact>
+ </artifacts>
+ <skippedArtifacts>
+ <skippedArtifact>
+ <groupId>g</groupId>
+ <artifactId>skipped</artifactId>
+ </skippedArtifact>
+ </skippedArtifacts>
+</metadata>
diff --git a/test/metadata/require_skipped/buildroot/usr/share/maven-poms/a1.pom b/test/metadata/require_skipped/buildroot/usr/share/maven-poms/a1.pom
new file mode 100644
index 0000000..ee118c1
--- /dev/null
+++ b/test/metadata/require_skipped/buildroot/usr/share/maven-poms/a1.pom
@@ -0,0 +1,20 @@
+<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
+ <modelVersion>4.0.0</modelVersion>
+ <groupId>g</groupId>
+ <artifactId>a1</artifactId>
+ <version>1.2</version>
+
+ <dependencies>
+ <dependency>
+ <groupId>junit</groupId>
+ <artifactId>junit</artifactId>
+ <version>3.8.1</version>
+ <scope>test</scope>
+ </dependency>
+ <dependency>
+ <groupId>g</groupId>
+ <artifactId>skipped</artifactId>
+ <version>1.2</version>
+ </dependency>
+ </dependencies>
+</project>
9 years
[javapackages] [maven.req] Various pep8 fixes
by Michal Srb
commit 5c70469d58e438b99ee9d74677f3983a0d754084
Author: Michal Srb <msrb(a)redhat.com>
Date: Wed May 27 19:44:04 2015 +0200
[maven.req] Various pep8 fixes
depgenerators/maven.req | 5 +----
1 files changed, 1 insertions(+), 4 deletions(-)
---
diff --git a/depgenerators/maven.req b/depgenerators/maven.req
index 9dfff0b..6fd0c45 100755
--- a/depgenerators/maven.req
+++ b/depgenerators/maven.req
@@ -53,7 +53,7 @@ _log = get_logger("maven.req")
class TagBuilder(object):
def __init__(self, filelist=None):
- if filelist == None:
+ if filelist is None:
filelist = sys.stdin
paths = [line.rstrip() for line in filelist.readlines()]
@@ -76,7 +76,6 @@ class TagBuilder(object):
if metadata.contains_only_poms():
self.print_pom_requires(metadata)
-
def print_pom_requires(self, metadata):
"""
Print Requires on plugins, extensions and parent POMs from POM files
@@ -164,7 +163,6 @@ class TagBuilder(object):
raise Exception("Unable to generate requires on unresolvable artifacts: {reqs}"
.format(reqs=", ".join([x.get_mvn_str() for x in unresolvable])))
-
def print_requires(self, metadata):
"""
Print Requires from given metadata file
@@ -295,7 +293,6 @@ class TagBuilder(object):
minor = int(version[1])
return "1:{0}.{1}".format(major, minor)
-
def _filter_requires(self, requires):
filters = self.config.get('requires_filter', [])
filtered = set()
9 years
[javapackages] [maven.req] Wording in error message
by Michal Srb
commit 8292979b7b764d23ce21b71b06912270d7f5163f
Author: Michal Srb <msrb(a)redhat.com>
Date: Wed May 27 19:41:05 2015 +0200
[maven.req] Wording in error message
depgenerators/maven.req | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
---
diff --git a/depgenerators/maven.req b/depgenerators/maven.req
index 9409de8..9dfff0b 100755
--- a/depgenerators/maven.req
+++ b/depgenerators/maven.req
@@ -208,7 +208,7 @@ class TagBuilder(object):
if unknown_deps:
unknown_msg = "Following dependencies were not resolved and " \
"requires cannot be generated. Either remove the " \
- "dependency from pom.xml or add proper packages to " \
+ "dependencies from pom.xml or add proper packages to " \
"BuildRequires:\n"
for unknown in unknown_deps:
required_by = self._find_what_requires(unknown)
9 years
[Bug 1225130] New: dnf install elasticsearch installs some f21 packages
by Red Hat Bugzilla
https://bugzilla.redhat.com/show_bug.cgi?id=1225130
Bug ID: 1225130
Summary: dnf install elasticsearch installs some f21 packages
Product: Fedora
Version: 22
Component: elasticsearch
Assignee: jvanek(a)redhat.com
Reporter: jimmyjones2(a)gmx.co.uk
QA Contact: extras-qa(a)fedoraproject.org
CC: bkabrda(a)redhat.com, bobjensen(a)gmail.com,
java-sig-commits(a)lists.fedoraproject.org,
jvanek(a)redhat.com, pbrobinson(a)gmail.com,
zbyszek(a)in.waw.pl
================================================================================
Package Arch Version Repository
Size
================================================================================
Installing:
ant noarch 1.9.4-7.fc22 fedora 2.0 M
ant-antlr noarch 1.9.4-7.fc22 fedora 41 k
ant-junit noarch 1.9.4-7.fc22 fedora 150 k
antlr-tool noarch 2.7.7-34.fc22 fedora 362 k
antlr3-java noarch 1:3.5.2-4.fc22 fedora 166 k
apache-commons-cli noarch 1.2-13.fc21 fedora 51 k
apache-commons-codec noarch 1.10-1.fc22 fedora 246 k
apache-commons-lang3 noarch 3.3.2-3.fc22 fedora 397 k
apache-commons-logging noarch 1.2-2.fc22 fedora 83 k
apache-ivy noarch 2.3.0-17.fc22 fedora 1.1 M
apache-log4j-extras noarch 1.2.17.1-5.fc22 fedora 247 k
base64coder noarch 20101219-12.fc22 fedora 17 k
bea-stax noarch 1.2.0-10.fc21 fedora 178 k
bea-stax-api noarch 1.2.0-10.fc21 fedora 32 k
beust-jcommander noarch 1.47-1.fc22 fedora 69 k
bsf noarch 2.4.0-19.fc21 fedora 106 k
bsh noarch 1.3.0-32.fc22 fedora 495 k
cglib noarch 3.1-5.fc22 fedora 265 k
cli-parser noarch 1.1.2-2.fc22 fedora 24 k
cobertura noarch 2.0-1.fc22 fedora 479 k
compress-lzf noarch 1.0.3-2.fc22 fedora 85 k
dom4j noarch 1.6.1-22.fc21 fedora 285 k
elasticsearch noarch 1.5.2-0.fc22 fedora 7.9 M
extra166y noarch 1.7.0-2.fc22 fedora 550 k
felix-osgi-core noarch 1.4.0-17.fc21 fedora 96 k
geronimo-jms noarch 1.1.1-19.fc21 fedora 31 k
glassfish-servlet-api noarch 3.1.0-7.fc22 fedora 86 k
gpars noarch 1.2.1-2.fc22 fedora 568 k
groovy-lib noarch 2.4.0-1.fc22 fedora 11 M
guava noarch 18.0-2.fc22 fedora 1.9 M
hamcrest-core noarch 1.3-11.fc22 fedora 55 k
hawtjni-runtime noarch 1.10-3.fc22 fedora 127 k
hppc noarch 0.6.1-2.fc22 fedora 1.1 M
hsqldb1 noarch 1.8.1.3-5.fc22 fedora 720 k
isorelax noarch 1:0-0.16.release20050331.fc21 fedora 76 k
jackson noarch 1.9.11-5.fc22 fedora 1.0 M
jackson-annotations noarch 2.5.0-1.fc22 fedora 44 k
jackson-core noarch 2.5.0-1.fc22 fedora 228 k
jackson-databind noarch 2.5.0-1.fc22 fedora 1.0 M
jackson-dataformat-cbor noarch 2.5.0-1.fc22 fedora 54 k
jackson-dataformat-smile noarch 2.5.0-1.fc22 fedora 82 k
jackson-dataformat-yaml noarch 2.5.0-1.fc22 fedora 50 k
jakarta-oro noarch 2.0.8-16.fc21 fedora 82 k
jansi noarch 1.11-7.fc22 fedora 48 k
jansi-native x86_64 1.5-8.fc22 fedora 49 k
java-1.8.0-openjdk x86_64 1:1.8.0.45-38.b14.fc22 updates 216 k
java-1.8.0-openjdk-devel x86_64 1:1.8.0.45-38.b14.fc22 updates 9.7 M
java-base64 noarch 2.3.8-7.fc22 fedora 26 k
javamail noarch 1.5.1-4.fc22 fedora 652 k
jaxen noarch 1.1.6-5.fc22 fedora 208 k
jcsp noarch 1.1-0.3.rc5.fc22 fedora 596 k
jdom noarch 1.1.3-7.fc21 fedora 176 k
jdom2 noarch 2.0.6-2.fc22 fedora 883 k
jettison noarch 1.3.4-4.fc21 fedora 83 k
jetty-http noarch 9.2.9-1.fc22 fedora 123 k
jetty-io noarch 9.2.9-1.fc22 fedora 120 k
jetty-jmx noarch 9.2.9-1.fc22 fedora 47 k
jetty-server noarch 9.2.9-1.fc22 fedora 408 k
jetty-util noarch 9.2.9-1.fc22 fedora 863 k
jline noarch 2.12.1-1.fc22 fedora 122 k
jna x86_64 4.1.0-7.fc22 fedora 203 k
joda-convert noarch 1.7-1.fc22 fedora 100 k
joda-time noarch 2.3-2.tzdata2013g.fc21 fedora 492 k
jsr-305 noarch 0-0.17.20130910svn.fc21 fedora 29 k
jsr-311 noarch 1.1.1-9.fc21 fedora 46 k
jts noarch 1.13-3.fc22 fedora 710 k
junit noarch 1:4.12-2.fc22 fedora 291 k
jzlib noarch 1.1.3-2.fc21 fedora 75 k
kxml noarch 2.3.0-7.fc21 fedora 151 k
log4j noarch 2.0-2.fc22 fedora 823 k
log4j12 noarch 1.2.17-9.fc22 fedora 439 k
lucene noarch 4.10.3-1.fc22 fedora 2.4 M
lucene-analysis noarch 4.10.3-1.fc22 fedora 1.4 M
lucene-expressions noarch 4.10.3-1.fc22 fedora 80 k
lucene-grouping noarch 4.10.3-1.fc22 fedora 106 k
lucene-highlighter noarch 4.10.3-1.fc22 fedora 135 k
lucene-join noarch 4.10.3-1.fc22 fedora 70 k
lucene-memory noarch 4.10.3-1.fc22 fedora 46 k
lucene-misc noarch 4.10.3-1.fc22 fedora 99 k
lucene-queries noarch 4.10.3-1.fc22 fedora 193 k
lucene-queryparser noarch 4.10.3-1.fc22 fedora 348 k
lucene-sandbox noarch 4.10.3-1.fc22 fedora 120 k
lucene-spatial noarch 4.10.3-1.fc22 fedora 125 k
lucene-suggest noarch 4.10.3-1.fc22 fedora 174 k
msv-msv noarch 1:2013.6.1-4.fc22 fedora 625 k
msv-xsdlib noarch 1:2013.6.1-4.fc22 fedora 223 k
multiverse noarch 0.7.0-3.fc22 fedora 227 k
mustache-java noarch 0.9.0-1.fc22 fedora 342 k
netty-tcnative x86_64 1.1.30-1.fc22 fedora 116 k
netty3 noarch 3.9.3-1.fc22 fedora 1.2 M
objectweb-asm noarch 5.0.3-1.fc22 fedora 580 k
objectweb-asm3 noarch 3.3.1-11.fc22 fedora 395 k
qdox noarch 2.0-0.1.M2.fc22 fedora 266 k
regexp noarch 1:1.5-18.fc22 fedora 51 k
relaxngDatatype noarch 2011.1-1.fc22 fedora 26 k
slf4j noarch 1.7.10-1.fc22 fedora 60 k
snakeyaml noarch 1.13-4.fc22 fedora 240 k
spatial4j noarch 0.4.1-3.fc22 fedora 111 k
stax2-api noarch 3.1.1-9.fc21 fedora 165 k
stringtemplate noarch 3.2.1-10.fc22 fedora 136 k
t-digest noarch 3.0-1.fc22 fedora 61 k
testng noarch 6.8.21-1.fc22 fedora 778 k
tomcat-servlet-3.0-api noarch 1:7.0.59-4.fc22 fedora 213 k
ttmkfdir x86_64 3.0.9-44.fc22 fedora 52 k
woodstox-core noarch 4.2.0-6.fc22 fedora 497 k
ws-jaxme noarch 0.5.2-13.fc22 fedora 1.1 M
xalan-j2 noarch 2.7.1-25.fc22 fedora 1.9 M
xerces-j2 noarch 2.11.0-22.fc22 fedora 1.2 M
xml-commons-apis noarch 1.4.01-18.fc21 fedora 228 k
xml-commons-resolver noarch 1.2-17.fc21 fedora 110 k
xom noarch 1.0-16.fc21 fedora 129 k
xorg-x11-fonts-Type1 noarch 7.5-14.fc22 fedora 522 k
xpp2 noarch 2.1.10-19.fc21 fedora 266 k
xpp3 noarch 1.1.4-5.c.fc22 fedora 329 k
xpp3-minimal noarch 1.1.4-5.c.fc22 fedora 37 k
xstream noarch 1.4.7-9.fc22 fedora 465 k
--
You are receiving this mail because:
You are on the CC list for the bug.
Unsubscribe from this bug https://bugzilla.redhat.com/token.cgi?t=2u9Kh4euiD&a=cc_unsubscribe
9 years