Switch auto-requires generator to javapackages-filesystem
This commit is contained in:
parent
65141d8670
commit
e0ef0af936
@ -1,8 +1,8 @@
|
|||||||
From 000eaa96943b0f4634a10a7232355ce59c9efccb Mon Sep 17 00:00:00 2001
|
From 000eaa96943b0f4634a10a7232355ce59c9efccb Mon Sep 17 00:00:00 2001
|
||||||
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
|
From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <miro@hroncok.cz>
|
||||||
Date: Wed, 20 Jun 2018 11:35:03 +0200
|
Date: Wed, 20 Jun 2018 11:35:03 +0200
|
||||||
Subject: [PATCH] Rename the async kwarg in call_script to wait (reverses the
|
Subject: [PATCH 1/2] Rename the async kwarg in call_script to wait (reverses
|
||||||
logic)
|
the logic)
|
||||||
|
|
||||||
async is a reserved keyword in Python 3.7 and keeping it results
|
async is a reserved keyword in Python 3.7 and keeping it results
|
||||||
in syntax error. I didn't want to rename the argument to asynch or
|
in syntax error. I didn't want to rename the argument to asynch or
|
||||||
|
273
0002-Switch-auto-requires-generator-to-javapackages-files.patch
Normal file
273
0002-Switch-auto-requires-generator-to-javapackages-files.patch
Normal file
@ -0,0 +1,273 @@
|
|||||||
|
From 196ecd91201986f1bb4e29e46f10bcab165f83df Mon Sep 17 00:00:00 2001
|
||||||
|
From: Mikolaj Izdebski <mizdebsk@redhat.com>
|
||||||
|
Date: Thu, 2 Aug 2018 07:57:27 +0200
|
||||||
|
Subject: [PATCH 2/2] Switch auto-requires generator to javapackages-filesystem
|
||||||
|
|
||||||
|
---
|
||||||
|
etc/javapackages-config.json | 4 ++--
|
||||||
|
test/javadoc_req_test.py | 2 +-
|
||||||
|
test/maven_req_test.py | 50 ++++++++++++++++++++++----------------------
|
||||||
|
3 files changed, 28 insertions(+), 28 deletions(-)
|
||||||
|
|
||||||
|
diff --git a/etc/javapackages-config.json b/etc/javapackages-config.json
|
||||||
|
index 767fb7a..601fedc 100644
|
||||||
|
--- a/etc/javapackages-config.json
|
||||||
|
+++ b/etc/javapackages-config.json
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
{
|
||||||
|
"maven.req": {
|
||||||
|
"always_generate": [
|
||||||
|
- "javapackages-tools"
|
||||||
|
+ "javapackages-filesystem"
|
||||||
|
],
|
||||||
|
"java_requires": {
|
||||||
|
"package_name": "java-headless",
|
||||||
|
@@ -16,7 +16,7 @@
|
||||||
|
},
|
||||||
|
"javadoc.req": {
|
||||||
|
"always_generate": [
|
||||||
|
- "javapackages-tools"
|
||||||
|
+ "javapackages-filesystem"
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
diff --git a/test/javadoc_req_test.py b/test/javadoc_req_test.py
|
||||||
|
index cfdde8b..6ac12ac 100644
|
||||||
|
--- a/test/javadoc_req_test.py
|
||||||
|
+++ b/test/javadoc_req_test.py
|
||||||
|
@@ -8,7 +8,7 @@ class TestJavadocReq(unittest.TestCase):
|
||||||
|
@javadocreq(["something", "that's ignored anyway"])
|
||||||
|
def test_javadoc(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
- self.assertEqual("javapackages-tools\n", stdout)
|
||||||
|
+ self.assertEqual("javapackages-filesystem\n", stdout)
|
||||||
|
|
||||||
|
@javadocreq([], javaconfdirs=["javadoc/first", "javadoc/second"])
|
||||||
|
def test_configuration(self, stdout, stderr, return_value):
|
||||||
|
diff --git a/test/maven_req_test.py b/test/maven_req_test.py
|
||||||
|
index 5ea41a1..f8e2ac4 100644
|
||||||
|
--- a/test/maven_req_test.py
|
||||||
|
+++ b/test/maven_req_test.py
|
||||||
|
@@ -21,7 +21,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_require1(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless",
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless",
|
||||||
|
"mvn(org.apache.maven:maven-project)")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -29,7 +29,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_require_java(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "mvn(org.apache.maven:maven-project)",
|
||||||
|
+ want = ("javapackages-filesystem", "mvn(org.apache.maven:maven-project)",
|
||||||
|
"java-headless >= 1:1.6")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -37,7 +37,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_require_java2(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "mvn(org.apache.maven:maven-project)",
|
||||||
|
+ want = ("javapackages-filesystem", "mvn(org.apache.maven:maven-project)",
|
||||||
|
"java-headless >= 1:1.8")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -45,7 +45,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_require_java3(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "mvn(org.apache.maven:maven-project)",
|
||||||
|
+ want = ("javapackages-filesystem", "mvn(org.apache.maven:maven-project)",
|
||||||
|
"java-headless >= 1:1.8")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -59,7 +59,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_require_parent(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless",
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless",
|
||||||
|
"ns-mvn(org.codehaus.plexus:plexus-ant-factory)")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -67,7 +67,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_require_multi(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "ns-mvn(org.codehaus.plexus:plexus-ant-factory)",
|
||||||
|
+ want = ("javapackages-filesystem", "ns-mvn(org.codehaus.plexus:plexus-ant-factory)",
|
||||||
|
"ns-mvn(codehaus:plexus-utils) = 1.2", "java-headless",
|
||||||
|
"mvn(org.apache.maven.wagon:wagon-provider-api::test-jar:)")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
@@ -76,7 +76,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_require_multi_namespace(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless",
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless",
|
||||||
|
"ns2-mvn(codehaus:plexus-cipher)", "ns-mvn(codehaus:plexus-utils)",
|
||||||
|
"mvn(org.apache.maven.wagon:wagon-provider-api::test-jar:)")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
@@ -85,7 +85,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_require_multi_versioned(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("java-headless", "javapackages-tools",
|
||||||
|
+ want = ("java-headless", "javapackages-filesystem",
|
||||||
|
"ns-mvn(org.codehaus.plexus:plexus-ant-factory:1.0) = 1.0",
|
||||||
|
"ns-mvn(codehaus:plexus-utils:1.2)",
|
||||||
|
"ns-mvn(codehaus:plexus-cipher:1.0) = 1.1",
|
||||||
|
@@ -97,7 +97,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_mixed(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless",
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless",
|
||||||
|
"ns-mvn(org.codehaus.plexus:plexus-ant-factory)",
|
||||||
|
"ns-mvn(codehaus:plexus-utils) = 1.2",
|
||||||
|
"mvn(org.apache.maven.wagon:wagon-provider-api::test-jar:)",
|
||||||
|
@@ -108,7 +108,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_simple_subpackage(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless",
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless",
|
||||||
|
"mvn(org.apache.maven:maven-plugin-api) = 3.2.1")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -116,7 +116,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_simple_subpackage2(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless",
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless",
|
||||||
|
"mvn(org.apache.maven:maven-plugin-api) = 3.2.1",
|
||||||
|
"mvn(org.codehaus.plexus:plexus-utils)")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
@@ -125,7 +125,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_simple_subpackage3(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless",
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless",
|
||||||
|
"mvn(org.apache.maven:maven-plugin-api:3.2.0) = 3.2.1")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -133,7 +133,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_simple_subpackage4(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless",
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless",
|
||||||
|
"mvn(org.apache.maven:maven-plugin-api)")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -141,7 +141,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_simple_artifact_in_same_package(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless")
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
#test for rhbz#1012980
|
||||||
|
@@ -159,7 +159,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_rhbz1017701_c2(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless",
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless",
|
||||||
|
"maven31-mvn(org.eclipse.aether:aether-api) = 0.9.0.M3")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -206,7 +206,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
want = ("mvn(org.fedoraproject.xmvn:xmvn-core)",
|
||||||
|
- "java-headless", "javapackages-tools",
|
||||||
|
+ "java-headless", "javapackages-filesystem",
|
||||||
|
"mvn(org.fedoraproject.xmvn:xmvn-api)")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -215,7 +215,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_deps_from_pom_with_parent(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("mvn(plugin:external)", "javapackages-tools",
|
||||||
|
+ want = ("mvn(plugin:external)", "javapackages-filesystem",
|
||||||
|
"mvn(ppom:parent-pom:pom:)", "java-headless")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -224,7 +224,7 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_deps_from_pom_on_subpkg(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("mvn(extension:from-subpackage) = 1.1", "javapackages-tools",
|
||||||
|
+ want = ("mvn(extension:from-subpackage) = 1.1", "javapackages-filesystem",
|
||||||
|
"mvn(ppom:parent-pom:pom:)", "java-headless")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@@ -246,28 +246,28 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
def test_osgi_basic(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("osgi(osgi.req1)", "javapackages-tools", "java-headless")
|
||||||
|
+ want = ("osgi(osgi.req1)", "javapackages-filesystem", "java-headless")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@mavenreq(["osgi_self/buildroot/usr/share/maven-metadata/require.xml"])
|
||||||
|
def test_osgi_self(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("javapackages-tools", "java-headless")
|
||||||
|
+ want = ("javapackages-filesystem", "java-headless")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@mavenreq(["osgi_versioned/buildroot/usr/share/maven-metadata/require.xml"])
|
||||||
|
def test_osgi_versioned(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("osgi(osgi.req1) = 1.0", "javapackages-tools", "java-headless")
|
||||||
|
+ want = ("osgi(osgi.req1) = 1.0", "javapackages-filesystem", "java-headless")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@mavenreq(["osgi_versioned_ns/buildroot/usr/share/maven-metadata/require.xml"])
|
||||||
|
def test_osgi_versioned_ns(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("devtoolset-3-osgi(osgi.req1) = 1.0", "javapackages-tools", "java-headless")
|
||||||
|
+ want = ("devtoolset-3-osgi(osgi.req1) = 1.0", "javapackages-filesystem", "java-headless")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@mavenreq(["dashes/buildroot/usr/share/maven-metadata/require.xml"])
|
||||||
|
@@ -276,21 +276,21 @@ class TestMavenReq(unittest.TestCase):
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
want = ("mvn(org.apache.maven:maven-plugin-api) = 1.alpha.2",
|
||||||
|
"osgi(osgi2) = 1.5.1.SNAPSHOT",
|
||||||
|
- "java-headless", "javapackages-tools")
|
||||||
|
+ "java-headless", "javapackages-filesystem")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@mavenreq(["require_optional/buildroot/usr/share/maven-metadata/require.xml"])
|
||||||
|
def test_optional(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("mvn(dg:da)", "java-headless", "javapackages-tools")
|
||||||
|
+ want = ("mvn(dg:da)", "java-headless", "javapackages-filesystem")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
@mavenreq(["require-no-artifacts/buildroot/usr/share/maven-metadata/require.xml"])
|
||||||
|
def test_no_artifacts(self, stdout, stderr, return_value):
|
||||||
|
self.assertEqual(return_value, 0, stderr)
|
||||||
|
sout = [x for x in stdout.split('\n') if x]
|
||||||
|
- want = ("java-headless", "javapackages-tools")
|
||||||
|
+ want = ("java-headless", "javapackages-filesystem")
|
||||||
|
self.assertEqual(set(want), set(sout))
|
||||||
|
|
||||||
|
if __name__ == '__main__':
|
||||||
|
--
|
||||||
|
2.14.3
|
||||||
|
|
@ -34,6 +34,7 @@ URL: https://github.com/fedora-java/javapackages
|
|||||||
Source0: https://github.com/fedora-java/javapackages/archive/%{version}.tar.gz
|
Source0: https://github.com/fedora-java/javapackages/archive/%{version}.tar.gz
|
||||||
|
|
||||||
Patch0: 0001-Rename-the-async-kwarg-in-call_script-to-wait-revers.patch
|
Patch0: 0001-Rename-the-async-kwarg-in-call_script-to-wait-revers.patch
|
||||||
|
Patch1: 0002-Switch-auto-requires-generator-to-javapackages-files.patch
|
||||||
|
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
|
|
||||||
@ -156,6 +157,7 @@ This package provides non-essential macros and scripts to support Java packaging
|
|||||||
%prep
|
%prep
|
||||||
%setup -q -n javapackages-%{version}
|
%setup -q -n javapackages-%{version}
|
||||||
%patch0 -p1
|
%patch0 -p1
|
||||||
|
%patch1 -p1
|
||||||
|
|
||||||
%if %{without asciidoc}
|
%if %{without asciidoc}
|
||||||
sed -i '/^manpage /d' build
|
sed -i '/^manpage /d' build
|
||||||
|
Loading…
Reference in New Issue
Block a user