diff --git a/javapackages-tools.spec b/javapackages-tools.spec index 15175c9..9d02ba8 100644 --- a/javapackages-tools.spec +++ b/javapackages-tools.spec @@ -51,6 +51,7 @@ Patch3: 0001-Make-maven_depmap-order-of-aliases-reproducible.patch Patch4: 0002-Do-not-bomb-on-relativePath-construct.patch #PATCH-FIX-UPSTREAM: Sort exclusions when writing out metadata Patch5: 0003-Reproducible-exclusions-order-in-maven-metadata.patch +Patch6: metadata-artifact.patch BuildRequires: asciidoc BuildRequires: fdupes BuildRequires: perl diff --git a/metadata-artifact.patch b/metadata-artifact.patch new file mode 100644 index 0000000..8cd3946 --- /dev/null +++ b/metadata-artifact.patch @@ -0,0 +1,13 @@ +--- a/python/javapackages/metadata/artifact.py ++++ b/python/javapackages/metadata/artifact.py +@@ -52,8 +52,8 @@ class MetadataArtifact(ObjectBinding): + 'compatVersions', 'dependencies'] + defaults = {'extension': 'jar'} + types = {'compatVersions': set(['version']), +- 'aliases': set([MetadataAlias]), +- 'dependencies': set([MetadataDependency]), ++ 'aliases': list([MetadataAlias]), ++ 'dependencies': list([MetadataDependency]), + 'properties': dict} + + def __init__(self, *args, **kwargs):