Compare commits

...
This repository has been archived on 2026-09-10. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.

25 commits

Author SHA1 Message Date
Fedora Release Engineering
e5b2d8179e wildfly fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1676209 2019-08-08 16:49:22 +00:00
Fedora Release Engineering
ba0463e445 - Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-07-27 03:28:47 +00:00
Fedora Release Engineering
34daa37ef3 - Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2019-02-03 11:43:35 +00:00
Fedora Release Engineering
aa1164cf34 - Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-07-14 08:51:01 +00:00
Fedora Release Engineering
ac41e1ee61 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 20:56:53 +00:00
Fedora Release Engineering
cdd3b4bec1 - Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild 2017-07-27 21:37:08 +00:00
Benjamin Lefoul
def5c44e67 Merge branch 'master' into f25 2017-05-24 13:28:13 +02:00
Benjamin Lefoul
4940fa897c This is the correct symlink for wildfly-clustering-singleton-api 2017-05-24 10:51:06 +02:00
Fedora Release Engineering
1a0f969034 - Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild 2017-02-11 17:23:29 +00:00
gil
712a193c3f Merge branch 'master' into f25
add some missing Requires
2016-12-07 13:15:46 +01:00
gil
142bfe4a97 add some missing Requires 2016-12-07 12:43:13 +01:00
gil
560726da92 eerge branch 'master' into f25
fix some symlinks (wildfly-clustering-singleton-api)
2016-12-02 18:33:07 +01:00
gil
5ae1d4c3d4 fix some symlinks 2016-12-02 18:32:49 +01:00
gil
9ea71362b5 Merge branch 'master' into f25 2016-12-02 18:27:06 +01:00
gil
9774902025 fix some symlinks (wildfly-clustering-singleton-api) 2016-12-02 17:53:16 +01:00
gil
a460d6d925 force some links 2016-11-03 11:46:28 +01:00
gil
944a0876aa use glassfish-el 3.0.1-b08 2016-11-03 11:05:03 +01:00
gil
9e83c14568 use glassfish-el 3.0.1-b08 2016-11-03 11:04:12 +01:00
gil
30cdffd558 fix some symlinks 2016-09-16 17:10:23 +02:00
gil
80453b3ae9 fix some symlinks 2016-09-16 02:42:50 +02:00
gil
acd3d37721 fix some symlinks 2016-09-16 00:42:50 +02:00
gil
c2407a9a8c fix some symlinks 2016-09-16 00:37:11 +02:00
gil
0384d2f6e2 fix some symlinks (web-common,h2) 2016-09-15 23:43:44 +02:00
gil
25608220eb update to 10.1.0.Final 2016-09-14 20:07:54 +02:00
gil
55cdec3793 update to 10.1.0.Final 2016-09-14 19:56:23 +02:00
21 changed files with 1 additions and 1861 deletions

7
.gitignore vendored
View file

@ -1,7 +0,0 @@
/wildfly-8.0.0.Alpha3-CLEAN.tar.xz
/wildfly-8.0.0.Alpha4-CLEAN.tar.xz
/wildfly-8.0.0.Beta1-CLEAN.tar.xz
/wildfly-8.0.0.CR1-CLEAN.tar.xz
/wildfly-8.0.0.Final-CLEAN.tar.xz
/wildfly-8.1.0.CR1-CLEAN.tar.xz
/wildfly-8.1.0.Final-CLEAN.tar.xz

View file

@ -1,125 +0,0 @@
From 658fe0a7d19eb4584b188d5f65663236b85d1027 Mon Sep 17 00:00:00 2001
From: Marek Goldmann <mgoldman@redhat.com>
Date: Wed, 22 Aug 2012 11:23:43 +0200
Subject: [PATCH] [fedora] Add jtype dependency to hibernate-validator to fix
the java.lang.NoClassDefFoundError: com/googlecode/jtype/TypeUtils exception
---
build/build.xml | 4 +++
build/pom.xml | 5 ++++
.../base/com/googlecode/jtype/main/module.xml | 32 ++++++++++++++++++++++
.../base/org/hibernate/validator/main/module.xml | 2 ++
pom.xml | 7 +++++
5 files changed, 50 insertions(+)
create mode 100644 build/src/main/resources/modules/system/layers/base/com/googlecode/jtype/main/module.xml
diff --git a/build/build.xml b/build/build.xml
index 50c6045..0c89e98 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -426,6 +426,10 @@
<maven-resource group="com.google.guava" artifact="guava" />
</module-def>
+ <module-def name="com.googlecode.jtype">
+ <maven-resource group="com.googlecode.jtype" artifact="jtype" />
+ </module-def>
+
<module-def name="com.h2database.h2">
<maven-resource group="com.h2database" artifact="h2"/>
</module-def>
diff --git a/build/pom.xml b/build/pom.xml
index e9b9b01..03a00f3 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -236,6 +236,11 @@
</dependency>
<dependency>
+ <groupId>com.googlecode.jtype</groupId>
+ <artifactId>jtype</artifactId>
+ </dependency>
+
+ <dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
</dependency>
diff --git a/build/src/main/resources/modules/system/layers/base/com/googlecode/jtype/main/module.xml b/build/src/main/resources/modules/system/layers/base/com/googlecode/jtype/main/module.xml
new file mode 100644
index 0000000..4807d1d
--- /dev/null
+++ b/build/src/main/resources/modules/system/layers/base/com/googlecode/jtype/main/module.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!--
+ ~ JBoss, Home of Professional Open Source.
+ ~ Copyright 2010, Red Hat, Inc., and individual contributors
+ ~ as indicated by the @author tags. See the copyright.txt file in the
+ ~ distribution for a full listing of individual contributors.
+ ~
+ ~ This is free software; you can redistribute it and/or modify it
+ ~ under the terms of the GNU Lesser General Public License as
+ ~ published by the Free Software Foundation; either version 2.1 of
+ ~ the License, or (at your option) any later version.
+ ~
+ ~ This software is distributed in the hope that it will be useful,
+ ~ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ ~ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
+ ~ Lesser General Public License for more details.
+ ~
+ ~ You should have received a copy of the GNU Lesser General Public
+ ~ License along with this software; if not, write to the Free
+ ~ Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
+ ~ 02110-1301 USA, or see the FSF site: http://www.fsf.org.
+ -->
+
+<module xmlns="urn:jboss:module:1.1" name="com.googlecode.jtype">
+ <resources>
+ <!-- Insert resources here -->
+ </resources>
+
+ <dependencies>
+ </dependencies>
+</module>
diff --git a/build/src/main/resources/modules/system/layers/base/org/hibernate/validator/main/module.xml b/build/src/main/resources/modules/system/layers/base/org/hibernate/validator/main/module.xml
index fafcd0f..24c893b 100644
--- a/build/src/main/resources/modules/system/layers/base/org/hibernate/validator/main/module.xml
+++ b/build/src/main/resources/modules/system/layers/base/org/hibernate/validator/main/module.xml
@@ -30,6 +30,8 @@
<dependencies>
<module name="com.fasterxml.classmate"/>
+ <module name="com.googlecode.jtype"/>
+ <module name="javax.api"/>
<module name="javax.persistence.api"/>
<module name="javax.validation.api"/>
<module name="javax.xml.bind.api"/>
diff --git a/pom.xml b/pom.xml
index a1eec5f..c7d60a4 100644
--- a/pom.xml
+++ b/pom.xml
@@ -84,6 +84,7 @@
<version.com.github.relaxng>2011.1</version.com.github.relaxng>
<version.com.google.guava>16.0.1</version.com.google.guava>
<version.com.h2database>1.3.173</version.com.h2database>
+ <version.com.googlecode.jtype>0.1.1</version.com.googlecode.jtype>
<version.com.sun.codemodel>2.6</version.com.sun.codemodel>
<version.com.sun.faces>2.2.6-jbossorg-4</version.com.sun.faces>
<version.com.sun.istack>2.6.1</version.com.sun.istack>
@@ -1514,6 +1515,12 @@
</dependency>
<dependency>
+ <groupId>com.googlecode.jtype</groupId>
+ <artifactId>jtype</artifactId>
+ <version>${version.com.googlecode.jtype}</version>
+ </dependency>
+
+ <dependency>
<groupId>com.sun.faces</groupId>
<artifactId>jsf-impl</artifactId>
<version>${version.com.sun.faces}</version>
--
1.9.3

View file

@ -1,83 +0,0 @@
From 169881cdf575e8005e2f4bd45f301a0ae857aed0 Mon Sep 17 00:00:00 2001
From: Marek Goldmann <mgoldman@redhat.com>
Date: Fri, 30 Nov 2012 13:24:53 +0100
Subject: [PATCH] [fedora] Missing module dependencies in mime4j,
com.sun.xml.bind and org.apache.xerces after unbundling
---
build/build.xml | 4 +++-
build/pom.xml | 12 +++++++++++-
.../system/layers/base/com/sun/xml/bind/main/module.xml | 5 ++++-
.../system/layers/base/org/apache/xerces/main/module.xml | 2 ++
4 files changed, 20 insertions(+), 3 deletions(-)
diff --git a/build/build.xml b/build/build.xml
index 0c89e98..7688b8a 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -698,7 +698,9 @@
</module-def>
<module-def name="org.apache.james.mime4j">
- <maven-resource group="org.apache.james" artifact="apache-mime4j"/>
+ <maven-resource group="org.apache.james" artifact="apache-mime4j-core"/>
+ <maven-resource group="org.apache.james" artifact="apache-mime4j-dom"/>
+ <maven-resource group="org.apache.james" artifact="apache-mime4j-storage"/>
</module-def>
<module-def name="org.apache.lucene">
diff --git a/build/pom.xml b/build/pom.xml
index 03a00f3..d21bba9 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -598,7 +598,17 @@
<dependency>
<groupId>org.apache.james</groupId>
- <artifactId>apache-mime4j</artifactId>
+ <artifactId>apache-mime4j-core</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.james</groupId>
+ <artifactId>apache-mime4j-dom</artifactId>
+ </dependency>
+
+ <dependency>
+ <groupId>org.apache.james</groupId>
+ <artifactId>apache-mime4j-storage</artifactId>
</dependency>
<dependency>
diff --git a/build/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml b/build/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml
index 839f6ad..7ceac17 100644
--- a/build/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml
+++ b/build/src/main/resources/modules/system/layers/base/com/sun/xml/bind/main/module.xml
@@ -28,7 +28,10 @@
</properties>
<resources>
- <!-- Insert resources here -->
+ <!-- Unbundled from jaxb in Fedora -->
+ <resource-root path="istack-commons-runtime.jar"/>
+ <resource-root path="txw2.jar"/>
+ <!-- Insert resources here -->
</resources>
<dependencies>
diff --git a/build/src/main/resources/modules/system/layers/base/org/apache/xerces/main/module.xml b/build/src/main/resources/modules/system/layers/base/org/apache/xerces/main/module.xml
index 0c42c9c..61fd40d 100644
--- a/build/src/main/resources/modules/system/layers/base/org/apache/xerces/main/module.xml
+++ b/build/src/main/resources/modules/system/layers/base/org/apache/xerces/main/module.xml
@@ -25,6 +25,8 @@
<module xmlns="urn:jboss:module:1.3" name="org.apache.xerces">
<resources>
+ <!-- Unbundled from xerces in Fedora -->
+ <resource-root path="xml-commons-apis.jar"/>
<!-- Insert resources here -->
</resources>
--
1.9.3

View file

@ -1,53 +0,0 @@
From 79737b63bdebed3b2a320a8e44c23ba7f911a2bf Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann@gmail.com>
Date: Thu, 1 Aug 2013 14:11:47 +0200
Subject: [PATCH] [fedora] Use old relaxngDatatype.
---
build/build.xml | 2 +-
build/pom.xml | 2 +-
pom.xml | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/build/build.xml b/build/build.xml
index 7688b8a..d0b020e 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -419,7 +419,7 @@
</module-def>
<module-def name="com.github.relaxng">
- <maven-resource group="com.github.relaxng" artifact="relaxngDatatype" />
+ <maven-resource group="relaxngDatatype" artifact="relaxngDatatype" />
</module-def>
<module-def name="com.google.guava">
diff --git a/build/pom.xml b/build/pom.xml
index d21bba9..3734798 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -216,7 +216,7 @@
</dependency>
<dependency>
- <groupId>com.github.relaxng</groupId>
+ <groupId>relaxngDatatype</groupId>
<artifactId>relaxngDatatype</artifactId>
</dependency>
diff --git a/pom.xml b/pom.xml
index c7d60a4..17a8f4b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -1485,7 +1485,7 @@
</dependency>
<dependency>
- <groupId>com.github.relaxng</groupId>
+ <groupId>relaxngDatatype</groupId>
<artifactId>relaxngDatatype</artifactId>
<version>${version.com.github.relaxng}</version>
</dependency>
--
1.9.3

View file

@ -1,104 +0,0 @@
From ceb7a4d31c4945ffc7d4a72ea7d63b5f5836c86d Mon Sep 17 00:00:00 2001
From: Marek Goldmann <mgoldman@redhat.com>
Date: Fri, 30 Nov 2012 14:01:30 +0100
Subject: [PATCH] [fedora] Remove still unavailable in Fedora dependencies
---
build/build.xml | 7 ++++++-
build/pom.xml | 6 ++++++
2 files changed, 12 insertions(+), 1 deletion(-)
diff --git a/build/build.xml b/build/build.xml
index d0b020e..36a51a9 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -100,9 +100,10 @@
<target name="create-ext-content">
<mkdir dir="${output.dir}/modules/system/layers/base/org/jboss/integration/ext-content/main/bundled"/>
+ <!--
<copy file="${org.jboss.seam.integration:jboss-seam-int-jbossas:jar}" tofile="${output.dir}/modules/system/layers/base/org/jboss/integration/ext-content/main/bundled/jboss-seam-int.jar"/>
- <!-- resteasy spring integration -->
<copy file="${org.jboss.resteasy:resteasy-spring:jar}" tofile="${output.dir}/modules/system/layers/base/org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring.jar"/>
+ -->
<!-- Copy the EJB specific schemas to the JBOSS_HOME/docs/schema folder -->
<unzip src="${org.jboss.metadata:jboss-metadata-ejb:jar}" dest="${output.dir}/docs/schema/">
@@ -940,9 +941,11 @@
<maven-resource group="org.wildfly" artifact="wildfly-appclient"/>
</module-def>
+ <!--
<module-def name="org.jboss.as.console">
<maven-resource-with-classifier group="org.jboss.hal" artifact="release-stream" classifier="resources"/>
</module-def>
+ -->
<module-def name="org.jboss.as.cli">
<maven-resource group="org.wildfly" artifact="wildfly-cli"/>
@@ -1439,6 +1442,7 @@
<maven-resource group="org.osgi" artifact="org.osgi.core"/>
</module-def>
+ <!--
<module-def name="org.picketlink">
</module-def>
@@ -1473,6 +1477,7 @@
<module-def name="org.picketlink.idm">
<maven-resource group="org.picketlink" artifact="picketlink-idm-impl"/>
</module-def>
+ -->
<module-def name="org.picketbox">
<maven-resource group="org.picketbox" artifact="picketbox"/>
diff --git a/build/pom.xml b/build/pom.xml
index 3734798..c87bffe 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -1024,11 +1024,13 @@
<artifactId>wildfly-cmp</artifactId>
</dependency>
+ <!--
<dependency>
<groupId>org.jboss.hal</groupId>
<artifactId>release-stream</artifactId>
<classifier>resources</classifier>
</dependency>
+ -->
<dependency>
<groupId>org.wildfly</groupId>
@@ -1625,10 +1627,12 @@
<artifactId>jboss-sasl</artifactId>
</dependency>
+ <!--
<dependency>
<groupId>org.jboss.seam.integration</groupId>
<artifactId>jboss-seam-int-jbossas</artifactId>
</dependency>
+ -->
<dependency>
<groupId>org.jboss.security</groupId>
@@ -1936,6 +1940,7 @@
<artifactId>org.osgi.core</artifactId>
</dependency>
+ <!--
<dependency>
<groupId>org.picketlink</groupId>
<artifactId>picketlink-api</artifactId>
@@ -1975,6 +1980,7 @@
<groupId>org.picketlink.distribution</groupId>
<artifactId>picketlink-jbas7</artifactId>
</dependency>
+ -->
<dependency>
<groupId>org.scannotation</groupId>
--
1.9.3

View file

@ -1,61 +0,0 @@
From cd075b8ecd7d146d6f33586d0772a744d44399ef Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann@gmail.com>
Date: Fri, 27 Sep 2013 12:31:34 +0200
Subject: [PATCH] [fedora] Use activation classes provided by the JDK
---
build/build.xml | 4 +---
build/pom.xml | 5 -----
.../modules/system/layers/base/javax/activation/api/main/module.xml | 5 +++++
3 files changed, 6 insertions(+), 8 deletions(-)
diff --git a/build/build.xml b/build/build.xml
index 36a51a9..115223b 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -487,9 +487,7 @@
<module-def name="javaee.api"/>
- <module-def name="javax.activation.api">
- <maven-resource group="javax.activation" artifact="activation"/>
- </module-def>
+ <module-def name="javax.activation.api"/>
<module-def name="javax.annotation.api">
<maven-resource group="org.jboss.spec.javax.annotation" artifact="jboss-annotations-api_1.2_spec"/>
diff --git a/build/pom.xml b/build/pom.xml
index c87bffe..aa538ee 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -341,11 +341,6 @@
</dependency>
<dependency>
- <groupId>javax.activation</groupId>
- <artifactId>activation</artifactId>
- </dependency>
-
- <dependency>
<groupId>javax.enterprise</groupId>
<artifactId>cdi-api</artifactId>
<exclusions>
diff --git a/build/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml b/build/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml
index f6406b3..1eed105 100644
--- a/build/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml
+++ b/build/src/main/resources/modules/system/layers/base/javax/activation/api/main/module.xml
@@ -31,6 +31,11 @@
<module name="com.sun.xml.messaging.saaj" optional="true"/>
<module name="org.jboss.ws.native.jbossws-native-core" optional="true"/>
<module name="org.apache.cxf" optional="true"/>
+ <system export="true">
+ <paths>
+ <path name="javax/activation"/>
+ </paths>
+ </system>
</dependencies>
<resources>
--
1.9.3

View file

@ -1,63 +0,0 @@
From a96d61d05367aaef2584f076bf1d72cb934cf6ff Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann@gmail.com>
Date: Wed, 2 Oct 2013 12:52:37 +0200
Subject: [PATCH] [fedora] Use jws classes provided by the JDK
---
build/build.xml | 4 +---
build/pom.xml | 5 -----
.../modules/system/layers/base/javax/jws/api/main/module.xml | 7 +++++++
3 files changed, 8 insertions(+), 8 deletions(-)
diff --git a/build/build.xml b/build/build.xml
index 115223b..94ce63e 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -531,9 +531,7 @@
<maven-resource group="org.jboss.spec.javax.jms" artifact="jboss-jms-api_2.0_spec"/>
</module-def>
- <module-def name="javax.jws.api">
- <maven-resource group="javax.jws" artifact="jsr181-api"/>
- </module-def>
+ <module-def name="javax.jws.api"/>
<module-def name="javax.management.j2ee.api">
<maven-resource group="org.jboss.spec.javax.management.j2ee" artifact="jboss-j2eemgmt-api_1.1_spec"/>
diff --git a/build/pom.xml b/build/pom.xml
index aa538ee..53dfc42 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -357,11 +357,6 @@
</dependency>
<dependency>
- <groupId>javax.jws</groupId>
- <artifactId>jsr181-api</artifactId>
- </dependency>
-
- <dependency>
<groupId>com.sun.mail</groupId>
<artifactId>javax.mail</artifactId>
</dependency>
diff --git a/build/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml b/build/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml
index 8358f92..d2fb8b6 100644
--- a/build/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml
+++ b/build/src/main/resources/modules/system/layers/base/javax/jws/api/main/module.xml
@@ -23,6 +23,13 @@
-->
<module xmlns="urn:jboss:module:1.3" name="javax.jws.api">
+ <dependencies>
+ <system export="true">
+ <paths>
+ <path name="javax/jws"/>
+ </paths>
+ </system>
+ </dependencies>
<resources>
<!-- Insert resources here -->
</resources>
--
1.9.3

View file

@ -1,83 +0,0 @@
From 85e05fab9c029bab9c7d8345de407955eb5f4bdb Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann@gmail.com>
Date: Wed, 2 Oct 2013 14:15:12 +0200
Subject: [PATCH] [fedora] Use glassfish-el and jboss-el-3.0-api together
We do not have version 3.0 of glassfish-el available in Fedora, which is
required by WildFly.
Bug: https://bugzilla.redhat.com/show_bug.cgi?id=978306
---
build/build.xml | 2 +-
build/pom.xml | 7 ++++++-
pom.xml | 9 ++++++++-
3 files changed, 15 insertions(+), 3 deletions(-)
diff --git a/build/build.xml b/build/build.xml
index 94ce63e..decafc9 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -778,7 +778,7 @@
</module-def>
<module-def name="org.glassfish.javax.el">
- <maven-resource-with-filtering group="org.glassfish" artifact="javax.el" excludes="javax/**"/>
+ <maven-resource-with-filtering group="org.glassfish.web" artifact="javax.el" excludes="javax/**"/>
</module-def>
<module-def name="org.glassfish.javax.enterprise.concurrent">
diff --git a/build/pom.xml b/build/pom.xml
index 53dfc42..8e11641 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -715,7 +715,7 @@
</dependency>
<dependency>
- <groupId>org.glassfish</groupId>
+ <groupId>org.glassfish.web</groupId>
<artifactId>javax.el</artifactId>
</dependency>
@@ -726,6 +726,11 @@
</dependency>
<dependency>
+ <groupId>org.jboss.spec.javax.el</groupId>
+ <artifactId>jboss-el-api_3.0_spec</artifactId>
+ </dependency>
+
+ <dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
</dependency>
diff --git a/pom.xml b/pom.xml
index 17a8f4b..05df4e0 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3575,7 +3575,7 @@
<!-- EL3 RI implementation -->
<dependency>
- <groupId>org.glassfish</groupId>
+ <groupId>org.glassfish.web</groupId>
<artifactId>javax.el</artifactId>
<version>${version.org.glassfish.javax.el}</version>
</dependency>
@@ -3594,6 +3594,13 @@
</dependency>
<dependency>
+ <groupId>org.jboss.spec.javax.el</groupId>
+ <artifactId>jboss-el-api_3.0_spec</artifactId>
+ <version>1.0.0.Final</version>
+ </dependency>
+
+
+ <dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-core</artifactId>
<version>${version.org.hibernate}</version>
--
1.9.3

View file

@ -1,25 +0,0 @@
From 653d86e1a48caf41af2f6530053ef336dfbe1f4c Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann@gmail.com>
Date: Wed, 2 Oct 2013 14:20:19 +0200
Subject: [PATCH] [fedora] Add log4j dependency to org.jboss.log4j.logmanager
module
---
build/build.xml | 1 +
1 file changed, 1 insertion(+)
diff --git a/build/build.xml b/build/build.xml
index decafc9..eaf9758 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -335,6 +335,7 @@
</module-def>
<module-def name="org.jboss.log4j.logmanager">
+ <maven-resource group="log4j" artifact="log4j"/>
<maven-resource group="org.jboss.logmanager" artifact="log4j-jboss-logmanager"/>
</module-def>
--
1.9.3

View file

@ -1,27 +0,0 @@
From 87f77bb9bd0b636e27bb1f4a641de981305659cb Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann@gmail.com>
Date: Mon, 28 Oct 2013 15:32:57 +0100
Subject: [PATCH] [fedora] Remove hornetq-native extraction, we're linking it
in the spec file instead
---
build/build.xml | 2 ++
1 file changed, 2 insertions(+)
diff --git a/build/build.xml b/build/build.xml
index eaf9758..a3553d8 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -862,7 +862,9 @@
and contains native libraries that are extracted
-->
<maven-resource group="org.hornetq" artifact="hornetq-native"/>
+ <!-- Do not extract the jar files in Fedora, we'll symlink them
<extract-native-jar group="org.hornetq" artifact="hornetq-native"/>
+ -->
</module-def>
<module-def name="org.hornetq.protocol.amqp">
--
1.9.3

View file

@ -1,46 +0,0 @@
From d28cbb23457b1908facb2b80718371cdf91b1380 Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann@gmail.com>
Date: Tue, 12 Nov 2013 11:25:59 +0100
Subject: [PATCH] [fedora] Disable jipijapa support for Hibernate 4.1 since
it's not available on Fedora
---
build/build.xml | 5 -----
build/pom.xml | 5 -----
2 files changed, 10 deletions(-)
diff --git a/build/build.xml b/build/build.xml
index a3553d8..53a423c 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -827,11 +827,6 @@
<maven-resource group="org.jipijapa" artifact="jipijapa-hibernate3"/>
</module-def>
- <!-- create empty slot for Hibernate 4.1.x or 4.2.x jars -->
- <module-def name="org.hibernate" slot="4.1">
- <maven-resource group="org.jipijapa" artifact="jipijapa-hibernate4-1"/>
- </module-def>
-
<!-- create empty slot for OpenJPA jars -->
<module-def name="org.apache.openjpa">
<maven-resource group="org.jipijapa" artifact="jipijapa-openjpa"/>
diff --git a/build/pom.xml b/build/pom.xml
index 8e11641..2bfe852 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -1345,11 +1345,6 @@
<dependency>
<groupId>org.jipijapa</groupId>
- <artifactId>jipijapa-hibernate4-1</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.jipijapa</groupId>
<artifactId>jipijapa-eclipselink</artifactId>
</dependency>
--
1.9.3

View file

@ -1,25 +0,0 @@
From 5b49521d8d0f4287c4ac2ff3cbbcfa8eca93707b Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann@gmail.com>
Date: Fri, 10 Jan 2014 14:02:17 +0100
Subject: [PATCH] [fedora] Use Netty 4 only
---
pom.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/pom.xml b/pom.xml
index 05df4e0..31e5e89 100644
--- a/pom.xml
+++ b/pom.xml
@@ -103,7 +103,7 @@
<version.dom4j>1.6.1</version.dom4j>
<version.gnu.getopt>1.0.13</version.gnu.getopt>
<version.groovy-all>2.2.1</version.groovy-all>
- <version.io.netty>4.0.15.Final</version.io.netty>
+ <version.io.netty>4</version.io.netty>
<version.io.undertow>1.0.15.Final</version.io.undertow>
<version.io.undertow.jastow>1.0.0.Final</version.io.undertow.jastow>
<version.javax.activation>1.1.1</version.javax.activation>
--
1.9.3

View file

@ -1,43 +0,0 @@
From c81638d48b9d0d82d55247e30aca1a01b9e5cca8 Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann@gmail.com>
Date: Mon, 9 Jun 2014 15:33:04 +0200
Subject: [PATCH] [fedora] Use Log4j version 1.2 provided by Fedora
---
logging/pom.xml | 6 ++++++
pom.xml | 2 +-
2 files changed, 7 insertions(+), 1 deletion(-)
diff --git a/logging/pom.xml b/logging/pom.xml
index 88bb17f..9690ea2 100644
--- a/logging/pom.xml
+++ b/logging/pom.xml
@@ -131,6 +131,12 @@
</dependency>
<dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <scope>compile</scope>
+ </dependency>
+
+ <dependency>
<groupId>org.jboss.msc</groupId>
<artifactId>jboss-msc</artifactId>
</dependency>
diff --git a/pom.xml b/pom.xml
index 31e5e89..94daeb5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -118,7 +118,7 @@
<version.joda-time>1.6.2</version.joda-time>
<version.junit>4.11</version.junit>
<version.jsoup>1.6.1</version.jsoup>
- <version.log4j>1.2.16</version.log4j>
+ <version.log4j>12</version.log4j>
<version.net.jcip>1.0</version.net.jcip>
<version.org.apache.ant>1.8.2</version.org.apache.ant>
<version.org.apache.avro>1.7.6</version.org.apache.avro>
--
1.9.3

View file

@ -1,81 +0,0 @@
From 7c1f3d1498bbdb374bf2302a6e94d29ec676b7b3 Mon Sep 17 00:00:00 2001
From: Marek Goldmann <marek.goldmann@gmail.com>
Date: Tue, 24 Jun 2014 10:40:56 +0200
Subject: [PATCH] [fedora 20] Adjust bouncycastle aid and remove bcpkix-jdk15on
dependency - it's not available in Fedora 20
---
build/build.xml | 5 ++---
build/pom.xml | 9 ++-------
pom.xml | 10 ++--------
3 files changed, 6 insertions(+), 18 deletions(-)
diff --git a/build/build.xml b/build/build.xml
index 53a423c..272501b 100755
--- a/build/build.xml
+++ b/build/build.xml
@@ -748,9 +748,8 @@
</module-def>
<module-def name="org.bouncycastle">
- <maven-resource group="org.bouncycastle" artifact="bcprov-jdk15on"/>
- <maven-resource group="org.bouncycastle" artifact="bcmail-jdk15on"/>
- <maven-resource group="org.bouncycastle" artifact="bcpkix-jdk15on"/>
+ <maven-resource group="org.bouncycastle" artifact="bcprov-jdk16"/>
+ <maven-resource group="org.bouncycastle" artifact="bcmail-jdk16"/>
</module-def>
<module-def name="org.codehaus.woodstox">
diff --git a/build/pom.xml b/build/pom.xml
index 2bfe852..aec1b21 100644
--- a/build/pom.xml
+++ b/build/pom.xml
@@ -660,17 +660,12 @@
<dependency>
<groupId>org.bouncycastle</groupId>
- <artifactId>bcprov-jdk15on</artifactId>
+ <artifactId>bcprov-jdk16</artifactId>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
- <artifactId>bcmail-jdk15on</artifactId>
- </dependency>
-
- <dependency>
- <groupId>org.bouncycastle</groupId>
- <artifactId>bcpkix-jdk15on</artifactId>
+ <artifactId>bcmail-jdk16</artifactId>
</dependency>
<dependency>
diff --git a/pom.xml b/pom.xml
index 94daeb5..66f96e2 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3483,19 +3483,13 @@
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
- <artifactId>bcprov-jdk15on</artifactId>
+ <artifactId>bcprov-jdk16</artifactId>
<version>${version.org.bouncycastle}</version>
</dependency>
<dependency>
<groupId>org.bouncycastle</groupId>
- <artifactId>bcmail-jdk15on</artifactId>
- <version>${version.org.bouncycastle}</version>
- </dependency>
-
- <dependency>
- <groupId>org.bouncycastle</groupId>
- <artifactId>bcpkix-jdk15on</artifactId>
+ <artifactId>bcmail-jdk16</artifactId>
<version>${version.org.bouncycastle}</version>
</dependency>
--
1.9.3

1
dead.package Normal file
View file

@ -0,0 +1 @@
wildfly fails to build from source: https://bugzilla.redhat.com/show_bug.cgi?id=1676209

View file

@ -1,12 +0,0 @@
#!/bin/sh
if [ "x$WILDFLY_HOME" = "x" ]; then
WILDFLY_HOME="/usr/share/wildfly"
fi
if [[ "$1" == "domain" ]]; then
$WILDFLY_HOME/bin/domain.sh -c $2 -b $3
else
$WILDFLY_HOME/bin/standalone.sh -c $2 -b $3
fi

View file

@ -1 +0,0 @@
79f8c09b9991dabf51c9f41ae76ab298 wildfly-8.1.0.Final-CLEAN.tar.xz

View file

@ -1,76 +0,0 @@
#!/bin/sh
usage()
{
cat << EOF
usage: $0 options
Makes possible to run WildFly AS in different directory by creating the structure and copying required configuration files.
OPTIONS:
-h Show this message
-c WildFly configuration xml file (see \$JBOSS_HOME/docs/examples/configs/), default: standalone-web.xml
-l Location where the directory structure should be created (required)
-p Port offset, see https://community.jboss.org/docs/DOC-16705
EOF
}
STANDALONE_XML="standalone.xml"
while getopts “hc:l:p:” OPTION
do
case $OPTION in
h)
usage
exit 1
;;
c)
STANDALONE_XML=$OPTARG
;;
l)
LOCATION=$OPTARG
;;
p)
PORT_OFFSET=$OPTARG
;;
?)
usage
exit
;;
esac
done
if [[ -z $LOCATION ]]
then
usage
exit 1
fi
if [ "x$JBOSS_HOME" = "x" ]; then
JBOSS_HOME="/usr/share/jboss-as"
fi
mkdir -p ${LOCATION}/{bin,data,deployments,log,tmp,configuration}
cp $JBOSS_HOME/docs/examples/configs/$STANDALONE_XML ${LOCATION}/configuration/
cp $JBOSS_HOME/docs/examples/properties/logging.properties ${LOCATION}/configuration/
cp $JBOSS_HOME/docs/examples/properties/mgmt-users.properties ${LOCATION}/configuration/
# Create the standalone script
echo "#!/bin/sh
JBOSS_BASE_DIR=${LOCATION} ${JBOSS_HOME}/bin/standalone.sh -c ${STANDALONE_XML}" > ${LOCATION}/bin/standalone.sh
# Make sure the mgmt-users.properties file has correct permissions!
chmod 600 ${LOCATION}/configuration/mgmt-users.properties
# Set the executable permissions correctly
chmod 755 ${LOCATION}/bin/standalone.sh
# Set the port offset (if specified)
if [ "x$PORT_OFFSET" != "x" ]; then
sed -i s/'\(socket-binding-group name="standard-sockets" default-interface="public"\).*'/"\1 port-offset=\"${PORT_OFFSET}\">"/ ${LOCATION}/configuration/${STANDALONE_XML}
fi
echo -e "Directory ${LOCATION} is prepared to launch WildFly AS!\n\nYou can now boot your instance: ${LOCATION}/bin/standalone.sh"

View file

@ -1,11 +0,0 @@
# The configuration you want to run
#
WILDFLY_CONFIG=standalone.xml
# The mode you want to run
WILDFLY_MODE=standalone
# The address to bind to
#
WILDFLY_BIND=0.0.0.0

View file

@ -1,17 +0,0 @@
[Unit]
Description=The WildFly Application Server
After=syslog.target network.target
Before=httpd.service
[Service]
Environment=LAUNCH_JBOSS_IN_BACKGROUND=1
EnvironmentFile=-/etc/wildfly/wildfly.conf
User=wildfly
LimitNOFILE=102642
PIDFile=/var/run/wildfly/wildfly.pid
ExecStart=/usr/share/wildfly/bin/launch.sh $WILDFLY_MODE $WILDFLY_CONFIG $WILDFLY_BIND
StandardOutput=null
[Install]
WantedBy=multi-user.target

View file

@ -1,918 +0,0 @@
%global namedreltag .Final
%global namedversion %{version}%{?namedreltag}
%global cachedir %{_var}/cache/%{name}
%global libdir %{_var}/lib/%{name}
%global rundir %{_var}/run/%{name}
%global homedir %{_datadir}/%{name}
%global bindir %{homedir}/bin
%global logdir %{_var}/log/%{name}
%global confdir %{_sysconfdir}/%{name}
%global wfuid 185
# Enabled modules:
%global modules appclient cli cmp connector controller-client controller deployment-repository deployment-scanner domain-management domain-http-error-context domain-http-interface ee ejb3 embedded host-controller jacorb jaxr jaxrs jdr jpa jsf jmx jsr77 logging management-client-content mail messaging naming network patching platform-mbean pojo process-controller protocol remoting sar security server system-jmx threads transactions version web web-common weld xts
# New modules added in WildFly
%global wildflymodules jberet
Name: wildfly
Version: 8.1.0
Release: 6%{?dist}
Summary: WildFly Application Server
License: LGPLv2+ and ASL 2.0 and GPLv2 with exceptions
URL: http://wildfly.org/
# git clone git://github.com/wildfly/wildfly.git
# cd wildfly && git checkout 8.1.0.Final && git checkout-index -f -a --prefix=wildfly-8.1.0.Final/
# find wildfly-8.1.0.Final/ -name '*.jar' -type f -delete
# tar -cJf wildfly-8.1.0.Final-CLEAN.tar.xz wildfly-8.1.0.Final
Source0: wildfly-%{namedversion}-CLEAN.tar.xz
# Makes possible to run WildFly AS in different directory by creating the structure and copying required configuration files
Source1: wildfly-cp.sh
# The WildFly systemd service
Source2: wildfly.service
# The WildFly systemd configuration file
Source3: wildfly.conf
# A simple launch script
Source4: launch.sh
Provides: jboss-as = %{version}-%{release}
Obsoletes: jboss-as < 7.1.1-22
Patch0: 0001-fedora-Add-jtype-dependency-to-hibernate-validator-t.patch
Patch1: 0002-fedora-Missing-module-dependencies-in-mime4j-com.sun.patch
Patch2: 0003-fedora-Use-old-relaxngDatatype.patch
Patch3: 0004-fedora-Remove-still-unavailable-in-Fedora-dependenci.patch
Patch4: 0005-fedora-Use-activation-classes-provided-by-the-JDK.patch
Patch5: 0006-fedora-Use-jws-classes-provided-by-the-JDK.patch
Patch6: 0007-fedora-Use-glassfish-el-and-jboss-el-3.0-api-togethe.patch
Patch7: 0008-fedora-Add-log4j-dependency-to-org.jboss.log4j.logma.patch
Patch8: 0009-fedora-Remove-hornetq-native-extraction-we-re-linkin.patch
Patch9: 0010-fedora-Disable-jipijapa-support-for-Hibernate-4.1-si.patch
Patch10: 0011-fedora-Use-Netty-4-only.patch
Patch11: 0012-fedora-Use-Log4j-version-1.2-provided-by-Fedora.patch
Patch12: 0013-fedora-20-Adjust-bouncycastle-aid-and-remove-bcpkix-.patch
BuildArch: noarch
# Please keep alphabetically
BuildRequires: aesh
BuildRequires: aether
BuildRequires: aether-api
BuildRequires: antlr-tool
BuildRequires: ant-apache-bsf
BuildRequires: apache-commons-beanutils
BuildRequires: apache-commons-cli
BuildRequires: apache-commons-codec
BuildRequires: apache-commons-collections
BuildRequires: apache-commons-configuration
BuildRequires: apache-commons-io
BuildRequires: apache-commons-lang
BuildRequires: apache-commons-logging
BuildRequires: apache-commons-pool
BuildRequires: apache-james-project
BuildRequires: apache-juddi
BuildRequires: apache-mime4j
BuildRequires: apache-scout
BuildRequires: apacheds
BuildRequires: atinject
BuildRequires: bean-validation-api
BuildRequires: bouncycastle
BuildRequires: bsf
BuildRequires: cal10n
BuildRequires: cdi-api
BuildRequires: cssparser
BuildRequires: cxf >= 2.7.5-3
BuildRequires: cxf-api >= 2.7.5-3
BuildRequires: cxf-rt >= 2.7.5-3
BuildRequires: cxf-tools >= 2.7.5-3
BuildRequires: dom4j
BuildRequires: ecj
BuildRequires: felix-configadmin
BuildRequires: felix-osgi-core
BuildRequires: fusesource-pom
BuildRequires: guava
BuildRequires: h2
BuildRequires: hibernate
BuildRequires: hibernate-entitymanager
BuildRequires: hibernate-infinispan
BuildRequires: hibernate-envers
BuildRequires: hibernate-commons-annotations
BuildRequires: hibernate-jpa-2.1-api
BuildRequires: hibernate-hql
BuildRequires: hibernate-validator
BuildRequires: hibernate-search >= 4.5.0-1
BuildRequires: hornetq >= 2.4.1-1
BuildRequires: httpcomponents-client
BuildRequires: httpcomponents-core
BuildRequires: git
BuildRequires: glassfish-jaxb
BuildRequires: glassfish-saaj
BuildRequires: glassfish-annotation-api
BuildRequires: glassfish-el
BuildRequires: glassfish-enterprise-concurrent-api
BuildRequires: glassfish-enterprise-concurrent
BuildRequires: generic-jms-ra
BuildRequires: jboss-servlet-3.1-api
BuildRequires: gnu-getopt
BuildRequires: istack-commons
BuildRequires: infinispan >= 6.0.0-1
BuildRequires: ironjacamar >= 1.1.2-1
BuildRequires: jacorb
BuildRequires: jberet >= 1.0.0-1
BuildRequires: jackson
BuildRequires: jandex
BuildRequires: javacc-maven-plugin
BuildRequires: javamail
BuildRequires: javassist
BuildRequires: jastow >= 1.0.0-1
BuildRequires: jaxen
BuildRequires: jaxws-jboss-httpserver-httpspi
BuildRequires: jettison
BuildRequires: jgroups
BuildRequires: jboss-annotations-1.2-api
BuildRequires: jboss-annotations-1.1-api
BuildRequires: jboss-classfilewriter
BuildRequires: jboss-common-core
BuildRequires: jboss-common-beans
BuildRequires: jboss-connector-1.7-api >= 1.0.0-1
BuildRequires: jboss-concurrency-1.0-api
BuildRequires: jboss-dmr >= 1.2.0-1
BuildRequires: jboss-ejb-3.1-api
BuildRequires: jboss-ejb-3.2-api
BuildRequires: jboss-ejb3-ext-api
BuildRequires: jboss-ejb-client >= 2.0.0-0.4.Beta5
BuildRequires: jboss-el-2.2-api
BuildRequires: jboss-el-3.0-api
BuildRequires: jboss-httpserver
BuildRequires: jboss-iiop-client
BuildRequires: jboss-invocation
BuildRequires: jboss-interceptors-1.2-api
BuildRequires: jboss-j2eemgmt-1.1-api
BuildRequires: jboss-jacc-1.5-api
BuildRequires: jboss-jad-1.2-api
BuildRequires: jboss-jaxb-2.2-api
BuildRequires: jboss-jaxb-intros
BuildRequires: jboss-jaxr-1.0-api
BuildRequires: jboss-jaxrpc-1.1-api
BuildRequires: jboss-jaxrs-1.1-api
BuildRequires: jboss-jaxws-2.2-api
BuildRequires: jboss-jaspi-1.1-api
BuildRequires: jboss-batch-1.0-api
BuildRequires: jboss-jms-2.0-api
BuildRequires: jboss-jsf-2.1-api
BuildRequires: jboss-jsf-2.2-api
BuildRequires: jboss-jsp-2.3-api
BuildRequires: jboss-jstl-1.2-api
BuildRequires: jboss-parent
BuildRequires: jboss-logging
BuildRequires: jboss-logging-tools
BuildRequires: jboss-logmanager
BuildRequires: jboss-marshalling
BuildRequires: jboss-metadata >= 8.0.0-1
BuildRequires: jboss-modules
BuildRequires: jboss-msc
BuildRequires: jboss-negotiation
BuildRequires: jboss-remoting >= 4.0.0-1
BuildRequires: jboss-remoting-jmx
BuildRequires: jboss-remote-naming
BuildRequires: jboss-rmi-1.0-api
BuildRequires: jboss-sasl
BuildRequires: jboss-saaj-1.3-api
BuildRequires: jboss-stdio
BuildRequires: jboss-specs-parent
BuildRequires: jboss-threads
BuildRequires: jboss-transaction-1.2-api
BuildRequires: jboss-transaction-spi >= 7.0.2-1
BuildRequires: jboss-web
BuildRequires: jboss-web-native
BuildRequires: jboss-vfs
BuildRequires: jbossws-parent
BuildRequires: jbossws-api
BuildRequires: jbossws-common >= 2.2.3-1
BuildRequires: jbossws-common-tools
BuildRequires: jbossws-cxf
BuildRequires: jbossws-spi >= 2.2.2-1
BuildRequires: jbossxb
BuildRequires: jcip-annotations
BuildRequires: jdom
BuildRequires: jul-to-slf4j-stub
BuildRequires: joda-time
BuildRequires: jipijapa >= 1.0.0-0.5.CR1
BuildRequires: jsonp
BuildRequires: jsoup
BuildRequires: jtype
BuildRequires: jansi
BuildRequires: log4j-jboss-logmanager >= 1.1.0-1
%if 0%{?fedora} >= 21
BuildRequires: lucene3
BuildRequires: lucene3-contrib
BuildRequires: log4j12
%else
BuildRequires: lucene
BuildRequires: lucene-contrib
%endif
BuildRequires: maven-local
BuildRequires: maven-jar-plugin
BuildRequires: maven-checkstyle-plugin
BuildRequires: maven-resources-plugin
BuildRequires: maven-surefire-plugin
BuildRequires: maven-dependency-plugin
BuildRequires: maven-help-plugin
BuildRequires: maven-shade-plugin
BuildRequires: maven-enforcer-plugin
BuildRequires: maven-ear-plugin
BuildRequires: maven-eclipse-plugin
BuildRequires: maven-install-plugin
BuildRequires: maven-ejb-plugin
BuildRequires: xml-maven-plugin
BuildRequires: mojarra
BuildRequires: mockito
BuildRequires: mod_cluster-java
BuildRequires: neethi
BuildRequires: nekohtml
BuildRequires: narayana >= 5.0.0-0.7
%if 0%{?fedora} >= 21
BuildRequires: netty
%else
BuildRequires: netty4
%endif
BuildRequires: objectweb-asm
BuildRequires: openjpa
BuildRequires: opensaml-java
BuildRequires: opensaml-java-openws
BuildRequires: opensaml-java-xmltooling
BuildRequires: opensaml-java-parent
BuildRequires: picketbox >= 4.0.20-1
BuildRequires: picketbox-commons
BuildRequires: picketbox-xacml
BuildRequires: powermock-junit4
BuildRequires: powermock-api-mockito
BuildRequires: resteasy >= 3.0.6-1
BuildRequires: relaxngDatatype
BuildRequires: rhq-plugin-annotations
BuildRequires: scannotation
BuildRequires: sac
BuildRequires: serp
BuildRequires: shrinkwrap
#BuildRequires: shrinkwrap-resolver
BuildRequires: slf4j
%if 0%{?fedora} >= 21
BuildRequires: slf4j-ext
%endif
BuildRequires: slf4j-jboss-logmanager
BuildRequires: snakeyaml
BuildRequires: staxmapper
BuildRequires: stax2-api
BuildRequires: systemd-units
BuildRequires: undertow >= 1:1.0.5-1
BuildRequires: velocity
BuildRequires: weld-api >= 2.1-0.1
BuildRequires: weld-core >= 2.1.0-0.1
BuildRequires: weld-parent
BuildRequires: woodstox-core
BuildRequires: wsdl4j
BuildRequires: wss4j
BuildRequires: wildfly-security-manager >= 1.0.0-1
BuildRequires: ws-xmlschema
BuildRequires: xalan-j2
BuildRequires: xerces-j2
BuildRequires: xml-security
BuildRequires: xml-commons-apis
BuildRequires: xml-commons-resolver
BuildRequires: xnio >= 3.2.0-1
BuildRequires: netty-xnio-transport
BuildRequires: xom
BuildRequires: mvn(org.hibernate:hibernate-validator-cdi)
# Missing requires not provided by xmvn
Requires: cal10n
Requires: glassfish-el
Requires: glassfish-saaj
Requires: hibernate-envers
Requires: hibernate-infinispan
Requires: jandex
Requires: jboss-concurrency-1.0-api
Requires: jboss-jaxrs-1.1-api
Requires: jbossws-cxf
Requires: jsonp
Requires: jtype
Requires: slf4j-jboss-logmanager
Requires: tomcat-native
Requires: woodstox-core
# Required for compiling JSP for example
Requires: java-devel >= 1:1.7
Requires(pre): shadow-utils
Requires(post): systemd-units
Requires(preun): systemd-units
Requires(postun): systemd-units
%description
WildFly Application Server (formerly known as JBoss Application Server) is the
latest release in a series of WildFly offerings. WildFly Application Server, is
a fast, powerful, implementation of the Java Enterprise Edition 6
specification. The state-of-the-art architecture built on the Modular Service
Container enables services on-demand when your application requires them.
%package javadoc
Summary: Javadocs for %{name}
Group: Documentation
%description javadoc
This package contains the API documentation for %{name}.
%package doc
Summary: Documentation for %{name}
Group: Documentation
%description doc
This package contains the documentation for %{name}.
%prep
%setup -q -n wildfly-%{namedversion}
git init
git config user.email "wildfly-owner@fedoraproject.org"
git config user.name "WildFly package owner"
git add .
git commit -a -q -m "%{version} baseline."
git am %{patches}
# Remove wagon extension
%pom_xpath_remove "pom:build/pom:extensions" build-config/pom.xml
# Make the javax.inject dep available at build time too
%pom_xpath_remove "pom:dependencies/pom:dependency[pom:artifactId = 'javax.inject']/pom:scope" arquillian/container-remote/pom.xml
# Disable checkstyle plugin
%pom_remove_plugin "org.apache.maven.plugins:maven-checkstyle-plugin"
# Disable enforcer plugin - doesn't make sens on Fedora
%pom_remove_plugin "org.apache.maven.plugins:maven-enforcer-plugin"
%pom_disable_module subsystem-test
%pom_disable_module model-test
%pom_disable_module core-model-test
%pom_disable_module arquillian
%pom_disable_module testsuite
%pom_disable_module testsuite/shared
%pom_disable_module multi-jsf-installer jsf/pom.xml
%pom_remove_dep "org.wildfly:wildfly-core-model-test-framework" build/pom.xml
# No myfaces avaialble
rm -rf jsf/injection/src/main/java/org/jboss/as/jsf/injection/MyFaces*
%pom_remove_dep "org.apache.myfaces.core:myfaces-impl" jsf/injection/pom.xml
%pom_remove_dep "sun.jdk:jconsole" cli/pom.xml
%pom_add_dep "sun.jdk:jconsole" cli/pom.xml
%pom_remove_dep "org.jboss.osgi.metadata:jbosgi-metadata" pom.xml
%pom_remove_dep "org.jboss.osgi.metadata:jbosgi-metadata" build/pom.xml
sed -i "s|lucene>3.6.2<|lucene>3<|" pom.xml
# Fix for 'SimpleImmutableSessionAttributes.java:[42,17] variable attributes might not have been initialized'
sed -i "s|this.attributes.put|map.put|" clustering/web/infinispan/src/main/java/org/wildfly/clustering/web/infinispan/session/SimpleImmutableSessionAttributes.java
%build
export MAVEN_OPTS="-Xms1024m -Xmx3096m -XX:PermSize=128m -XX:MaxPermSize=384m"
# We don't have packaged all test dependencies (jboss-test for example)
%mvn_build -f -- -Dskip-enforce
%install
%mvn_install
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/%{name}
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
install -d -m 755 $RPM_BUILD_ROOT%{homedir}
install -d -m 755 $RPM_BUILD_ROOT%{confdir}
install -d -m 755 $RPM_BUILD_ROOT%{rundir}
install -d -m 770 $RPM_BUILD_ROOT%{cachedir}/auth
install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
install -d -m 755 $RPM_BUILD_ROOT%{_unitdir}
install -d -m 755 $RPM_BUILD_ROOT%{_bindir}
install -d -m 755 $RPM_BUILD_ROOT%{_docdir}/%{name}
for mode in standalone domain; do
install -d -m 755 $RPM_BUILD_ROOT%{homedir}/${mode}
install -d -m 775 $RPM_BUILD_ROOT%{libdir}/${mode}/data
install -d -m 755 $RPM_BUILD_ROOT%{cachedir}/${mode}
install -d -m 775 $RPM_BUILD_ROOT%{logdir}/${mode}
done
install -d -m 775 $RPM_BUILD_ROOT%{libdir}/domain/servers
pushd build/target/wildfly-%{namedversion}
# We don't need Windows files
find bin/ -type f -name "*.bat" -delete
find bin/ -type f -name "*.exe" -delete
# Install systemd files
install -m 644 %{SOURCE2} $RPM_BUILD_ROOT%{_unitdir}/%{name}.service
install -m 644 %{SOURCE3} $RPM_BUILD_ROOT%{confdir}/%{name}.conf
# We don't need legacy init scripts
rm -rf bin/init.d
# TMP - investigate
rm -rf bin/client
# Prepare directory for properties files
install -d -m 755 docs/examples/properties
# Copy logging.properties and mgmt-users.properties so we can reuse it later in wildfly-cp script
cp standalone/configuration/logging.properties docs/examples/properties/
cp standalone/configuration/mgmt-users.properties docs/examples/properties/
# Lower a bit the permissions, so ordinary user can copy it. It's an example file!
chmod 644 docs/examples/properties/mgmt-users.properties
# standalone
mv standalone/configuration $RPM_BUILD_ROOT%{confdir}/standalone
mv standalone/deployments $RPM_BUILD_ROOT%{libdir}/standalone/deployments
mv standalone/lib $RPM_BUILD_ROOT%{libdir}/standalone/lib
mv standalone/tmp $RPM_BUILD_ROOT%{cachedir}/standalone/tmp
# domain
mv domain/configuration $RPM_BUILD_ROOT%{confdir}/domain
mv domain/tmp $RPM_BUILD_ROOT%{cachedir}/domain/tmp
# appclient
mv appclient/configuration $RPM_BUILD_ROOT%{confdir}/appclient
mv bin/jboss-cli.xml $RPM_BUILD_ROOT%{confdir}
# docs
# fix the encoding
for f in $(find docs -name "*.dtd" -o -name "*.xsd"); do
sed -i 's/\r$//' $f
done
mv docs/* $RPM_BUILD_ROOT%{_docdir}/%{name}
mv copyright.txt README.txt LICENSE.txt welcome-content docs bin appclient modules $RPM_BUILD_ROOT%{homedir}
# Install the launch script
install -m 755 %{SOURCE4} $RPM_BUILD_ROOT%{bindir}/launch.sh
popd
chmod 775 $RPM_BUILD_ROOT%{libdir}/standalone/deployments
pushd $RPM_BUILD_ROOT%{homedir}
# Standalone
ln -s %{confdir}/standalone standalone/configuration
ln -s %{libdir}/standalone/deployments standalone/deployments
ln -s %{libdir}/standalone/data standalone/data
ln -s %{libdir}/standalone/lib standalone/lib
ln -s %{logdir}/standalone standalone/log
ln -s %{cachedir}/standalone/tmp standalone/tmp
# Domain
ln -s %{confdir}/domain domain/configuration
ln -s %{libdir}/domain/data domain/data
ln -s %{libdir}/domain/servers domain/servers
ln -s %{logdir}/domain domain/log
ln -s %{cachedir}/domain/tmp domain/tmp
ln -s %{confdir}/appclient appclient
# Auth dir
ln -s %{cachedir}/auth auth
xmvn-subst .
# Still missing symlinks
ln -s $(build-classpath jboss-modules/jboss-modules) jboss-modules.jar
# Remove all jars from modules directory - we need to symlink them
find . -type f -name "*.jar" -exec rm -rvf {} \;
# Create symlinks to jars
pushd modules/system/layers/base
# Definition of submodules
# If a submodule contains hyphen in the name, just skip it, e.g. domain-http => domainhttp
multimodules="mod_cluster clustering"
modules_mod_cluster="web undertow"
modules_clustering="api ejb-spi common jgroups infinispan registry server singleton web-api web-catalina web-spi web-infinispan web-undertow ejb-infinispan"
for m in %{modules}; do
ln -s %{_javadir}/%{name}/%{name}-${m}.jar org/jboss/as/${m}/main/%{name}-${m}-%{namedversion}.jar
done
for m in %{wildflymodules}; do
ln -s %{_javadir}/%{name}/%{name}-${m}.jar org/wildfly/${m}/main/%{name}-${m}-%{namedversion}.jar
done
for m in ${multimodules}; do
eval submodules=\$"modules_${m//-/}"
for sm in $submodules; do
for p in "org/wildfly/${m}/${sm/-//}/main" "org/jboss/as/${m}/${sm/-//}/main"; do
if [ -d "${p}" ]; then
ln -v -s %{_javadir}/%{name}/%{name}-${m}-${sm}.jar ${p}/%{name}-${m}-${sm}-%{namedversion}.jar
fi
done
done
done
# WildFly extensions
for m in batch io undertow rts; do
if [ -d "org/wildfly/extension/${m}/main/" ]; then
ln -v -s %{_javadir}/%{name}/%{name}-${m}.jar org/wildfly/extension/${m}/main/%{name}-${m}-%{namedversion}.jar
fi
done
# Special cases of wildfly jars
ln -s %{_javadir}/%{name}/%{name}-mod_cluster-extension.jar org/wildfly/extension/mod_cluster/main/wildfly-mod_cluster-extension-%{namedversion}.jar
ln -s %{_javadir}/%{name}/%{name}-security-manager.jar org/wildfly/extension/security/manager/main/wildfly-security-manager-%{namedversion}.jar
ln -s %{_javadir}/%{name}/%{name}-webservices-server-integration.jar org/jboss/as/webservices/main/%{name}-webservices-server-integration-%{namedversion}.jar
ln -s %{_javadir}/%{name}/%{name}-jsf-injection.jar org/jboss/as/jsf-injection/main/%{name}-jsf-injection-%{namedversion}.jar
ln -s %{_javadir}/%{name}/%{name}-core-security.jar org/jboss/as/core-security/main/%{name}-core-security-%{namedversion}.jar
ln -s %{_javadir}/%{name}/%{name}-core-security-api.jar org/jboss/as/core-security-api/main/%{name}-core-security-api-%{namedversion}.jar
# Remove native libs that are shipped with the source distribution...
rm -rf org/hornetq/main/lib/*
# Prepare directories for native libs
install -d -m 755 org/hornetq/main/lib/linux-{x86_64,i686,arm}
# Jandex index for cxf-rt-ws-security
ln -s $(build-classpath cxf/cxf-rt-ws-security-jandex) org/apache/cxf/impl/main/cxf-rt-ws-security-jandex.jar
# Jandex indexes for resteasy
for m in atom-provider crypto cdi jackson-provider jackson2-provider jaxb-provider jaxrs jettison-provider jsapi multipart-provider yaml-provider validator-provider-11; do
ln -s $(build-classpath resteasy/resteasy-${m}-jandex) org/jboss/resteasy/resteasy-${m}/main/resteasy-${m}-jandex.jar
done
# RestEasy Spring integration special case
install -d -m 755 org/jboss/resteasy/resteasy-spring/main/bundled/
ln -s %{_javadir}/resteasy/resteasy-spring.jar org/jboss/resteasy/resteasy-spring/main/bundled/resteasy-spring.jar
# Not caught by xmvn-subst
ln -s $(build-classpath txw2) com/sun/xml/bind/main/txw2.jar
ln -s $(build-classpath istack-commons-runtime) com/sun/xml/bind/main/istack-commons-runtime.jar
ln -s $(build-classpath xml-commons-apis) org/apache/xerces/main/xml-commons-apis.jar
ln -s $(build-classpath jbossws-cxf/jbossws-cxf-resources) org/jboss/as/webservices/main/jbossws-cxf-resources.jar
# Incorrect symlinks made by xmvn
# https://bugzilla.redhat.com/show_bug.cgi?id=1007687
ln -sf $(build-classpath narayana/narayana-jts-jacorb) org/jboss/jts/main/narayana-jts-jacorb.jar
popd
# Makes sure we replaced all jars and no jar files are left
missed_jars=`find -type f -name "*.jar"`
if [ -n "$missed_jars" ]; then
echo "Not all jars were replaced, failing the build!"
echo $missed_jars
exit 1
fi
popd
pushd $RPM_BUILD_ROOT%{_bindir}
# jboss-cli
ln -s %{bindir}/jboss-cli.sh jboss-cli
install -m 755 %{SOURCE1} %{name}-cp
popd
%pre
# Add wildfly user and group
getent group %{name} >/dev/null || groupadd -f -g %{wfuid} -r %{name}
if ! getent passwd %{name} >/dev/null ; then
if ! getent passwd %{wfuid} >/dev/null ; then
useradd -r -u %{wfuid} -g %{name} -d %{homedir} -s /sbin/nologin -c "The WildFly Application Server user" %{name}
else
useradd -r -g %{name} -d %{homedir} -s /sbin/nologin -c "The WildFly Application Server user" %{name}
fi
fi
exit 0
%post
%systemd_post %{name}.service
# WildFly relies on some arch specific binary modules, let's link them.
# We don't want to do this at build time because it should be still noarch package.
arch=`uname -m`
if [ "${arch}" = "x86_64" ]; then
libdir="/usr/lib64"
else
libdir="/usr/lib"
fi
if [[ $arch == arm* ]]; then
validarch="arm"
else
validarch=${arch}
fi
pushd %{homedir}/modules/system/layers/base/org/hornetq/main/lib/linux-${validarch} > /dev/null
ln -sf ${libdir}/libHornetQAIO.so libHornetQAIO.so
popd > /dev/null
%preun
%systemd_preun %{name}.service
# Let's clean up the arch-specific symlinks
for l in $(find %{homedir}/modules/system/layers/base/org/hornetq/main/lib -name "*.so"); do
[ -L ${l} ] && rm -f ${l}
done
%postun
%systemd_postun_with_restart %{name}.service
%files -f .mfiles
%{homedir}/appclient
%dir %{bindir}
%{bindir}/*.conf
%{bindir}/*.sh
%{bindir}/*.properties
%{bindir}/.jbossclirc
%{_bindir}/*
%dir %{homedir}
%{homedir}/auth
%{homedir}/domain
%{homedir}/standalone
%{homedir}/modules
%{homedir}/welcome-content
%{homedir}/jboss-modules.jar
%attr(-,root,wildfly) %dir %{libdir}
%attr(-,root,wildfly) %{libdir}/standalone
%attr(-,root,wildfly) %{libdir}/domain
%attr(0775,root,wildfly) %dir %{rundir}
%attr(0775,root,wildfly) %dir %{cachedir}
%attr(0775,root,wildfly) %dir %{cachedir}/standalone
%attr(0775,root,wildfly) %dir %{cachedir}/standalone/tmp
%attr(0775,root,wildfly) %dir %{cachedir}/domain
%attr(0775,root,wildfly) %dir %{cachedir}/domain/tmp
%attr(0770,root,wildfly) %dir %{logdir}
%attr(0770,root,wildfly) %dir %{logdir}/standalone
%attr(0770,root,wildfly) %dir %{logdir}/domain
%attr(0775,root,wildfly) %dir %{confdir}
%attr(0775,root,wildfly) %dir %{confdir}/appclient
%attr(0775,root,wildfly) %dir %{confdir}/standalone
%attr(0775,root,wildfly) %dir %{confdir}/domain
%attr(0700,wildfly,wildfly) %dir %{cachedir}/auth
%attr(0600,wildfly,wildfly) %config(noreplace) %{confdir}/appclient/*.properties
%attr(0664,wildfly,wildfly) %config(noreplace) %{confdir}/appclient/*.xml
%attr(0600,wildfly,wildfly) %config(noreplace) %{confdir}/standalone/*.properties
%attr(0664,wildfly,wildfly) %config(noreplace) %{confdir}/standalone/*.xml
%attr(0600,wildfly,wildfly) %config(noreplace) %{confdir}/domain/*.properties
%attr(0664,wildfly,wildfly) %config(noreplace) %{confdir}/domain/*.xml
%config(noreplace) %{confdir}/%{name}.conf
%config(noreplace) %{confdir}/jboss-cli.xml
%{_unitdir}/%{name}.service
%doc %{homedir}/README.txt
%doc %{homedir}/copyright.txt
%doc %{homedir}/LICENSE.txt
%doc tools/maven/NOTICE
%doc tools/maven/LICENSE
%doc README.md
%dir %{_javadir}/%{name}
%files javadoc -f .mfiles-javadoc
%doc tools/maven/LICENSE
%files doc
%{_docdir}/%{name}
%doc tools/maven/LICENSE
%changelog
* Fri Feb 05 2016 Fedora Release Engineering <releng@fedoraproject.org> - 8.1.0-6
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
* Fri Jun 19 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.1.0-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
* Mon Mar 16 2015 Marek Goldmann <mgoldman@redhat.com> - 8.1.0-4
- Rebuild to fix rhbz#1173536
* Mon Jul 28 2014 Marek Goldmann <mgoldman@redhat.com> - 8.1.0-3
- Rebuild, fixes RHBZ#1122560
* Tue Jun 24 2014 Marek Goldmann <mgoldman@redhat.com> - 8.1.0-2
- Bouncycastle fixes for Fedora < 21
- Drop hibernate3 and jbosgi* BR, not required anymore
* Wed Jun 11 2014 Marek Goldmann <mgoldman@redhat.com> - 8.1.0-1
- Upstream release 8.1.0.Final
* Sun Jun 08 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 8.1.0-0.3.CR1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
* Thu Apr 24 2014 Marek Goldmann <mgoldman@redhat.com> - 8.1.0-0.2.CR1
- Modules adjustments for 8.1.0.CR1
* Wed Apr 23 2014 Marek Goldmann <mgoldman@redhat.com> - 8.1.0-0.1.CR1
- Upstream release 8.1.0.CR1
* Fri Apr 18 2014 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-2
- Use lucene3 compat package if available
* Thu Feb 13 2014 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-1
- Upstream release 8.0.0.Final
* Sat Feb 08 2014 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.17.CR1
- Fixed missing wildfly-clustering-ejb-spi.jar link, RHBZ#1062877
* Wed Jan 22 2014 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.16.CR1
- Upstream release 8.0.0.CR1
* Thu Dec 12 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.15.20131212gitd637807
- Release based on commit d6378078ea61fc4eea7db208a7624fa2f27da2f2
* Tue Nov 12 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.14.Beta1
- Hibernate 4.3 support added
- Hibernate 4.1 support dropped
* Wed Oct 30 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.13.Beta1
- Removed jline BR, RHBZ#1023006
* Mon Oct 07 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.12.Beta1
- Upstream release 8.0.0.Beta1
- wildfly: Upgrade to 8.0.0.Beta1, RHBZ#1016622
* Thu Oct 03 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.11.Alpha4
- Rebased patches
- Added some missing R/BR ater xmvn update
- Added jsf-injection module
* Thu Sep 19 2013 Michal Srb <msrb@redhat.com> - 8.0.0-0.10.Alpha4
- Fix jboss-modules symlink (Resolves: rhbz#1009769)
* Tue Sep 17 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.9.Alpha4
- wildfly: incorrect symlink, RHBZ#1007687
- Missing .jar files in the org.jboss.jts module, RHBZ#1008605
- Missing javax.activation.api module, RHBZ#1008612
- Missing javax.enterprise.concurrent.api module, RHBZ#1008614
- Broken link to jandex.jar in modules directory, RHBZ#1008578
* Mon Sep 16 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.8.Alpha4
- Upstream release 8.0.0.Alpha4
- Updated Obsoletes
- Removed the standalone-web.xml config, since we are now able to run the default standalone.xml
* Wed Sep 11 2013 Michal Srb <msrb@redhat.com> - 8.0.0-0.7.Alpha3
- Fix a typo in systemd service file (Resolves: rhbz#1006666)
* Mon Sep 09 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.6.Alpha3
- Fixed licensing
- Fixed directory ownership
* Wed Sep 04 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.5.Alpha3
- Removed jbossweb-native BR
- Added a check if all jars were replaced by symlinks
- Fixed EOL in the docs
* Wed Aug 14 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.4.Alpha3
- Use the wildfly user instead of jboss-as
- Created doc subpackage
- Fixed the way we remove the arch specific symlinks while uninstalling the package
- Fixed some config file locations
* Tue Aug 13 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.3.Alpha3
- Using xmvn-subst instead of manual symlinks where possible
* Fri Aug 09 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.2.Alpha3
- Added provides and obsoletes for jboss-as
- Fixed requires
- Fixed symlinks
- Cleaned up the spec file
* Thu Aug 08 2013 Marek Goldmann <mgoldman@redhat.com> - 8.0.0-0.1.Alpha3
- Package rename to wildfly
- Upstream release 8.0.0.Alpha3
- New guidelines (xmvn)
* Thu May 23 2013 Marek Goldmann <mgoldman@redhat.com> - 7.1.1-19
- Fix the jar symlinks
- Make it possible to launch the domain mode using systemd service
- Cleanup
* Wed May 22 2013 Marek Goldmann <mgoldman@redhat.com> - 7.1.1-18
- Fixed BR/R
- Preparations for domain mode enablement
* Sat Mar 23 2013 Marek Goldmann <mgoldman@redhat.com> - 7.1.1-17
- Fixed apache-scout jar name
* Tue Feb 19 2013 Marek Goldmann <mgoldman@redhat.com> - 7.1.1-16
- Remove wagon extension
* Thu Feb 14 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.1.1-15
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
* Wed Feb 06 2013 Java SIG <java-devel@lists.fedoraproject.org> - 7.1.1-14
- Update for https://fedoraproject.org/wiki/Fedora_19_Maven_Rebuild
- Replace maven BuildRequires with maven-local
* Tue Dec 04 2012 Marek Goldmann <mgoldman@redhat.com> - 7.1.1-13
- Rebasing patches
* Wed Nov 28 2012 Marek Goldmann <mgoldman@redhat.com> - 7.1.1-12
- Fixing many missing symlinks
- Make standalone.xml the default configuration instead standalone-web.xml
- Add an easy way to override the default bind address for systemd service
* Tue Nov 20 2012 Marek Goldmann <mgoldman@redhat.com> - 7.1.1-11
- Add webservices support based on CXF 2.6.3
- The jackson modules don't have symlinks to .jar files, RHBZ#879008
- The jettison modules doesn't have symlinks to .jar, RHBZ#879009
- The mime4j module doesn't have symlinks to .jar files, RHBZ#879014
- The snakeyaml modules doesn't have symlinks to .jar, RHBZ#879017
- The com.sun.xml.bind needs to include the istack-commons-runtime.jar file, RHBZ#879020
* Tue Nov 06 2012 Marek Goldmann <mgoldman@redhat.com> - 7.1.1-10
- Added Hibernate 4 (default persistence provider) support
- Preparations for webservice-related modules from CXF
- Use static GID, RHBZ#873897
* Tue Sep 18 2012 Marek Goldmann <mgoldman@redhat.com> - 7.1.1-9
- Introduce new systemd-rpm macros in jboss-as spec file, RHBZ#856680
- Added org.jboss.as.xts module
* Thu Aug 30 2012 Marek Goldmann <mgoldman@redhat.com> - 7.1.1-8
- Added org.jboss.as.jpa.jacorb module
* Thu Aug 23 2012 Marek Goldmann <mgoldman@redhat.com> 7.1.1-7
- Added org.jboss.as.jpa.openjpa module
- Added org.jboss.as.jpa.hibernate3 module
- Added jtype dependency to hibernate-validator to fix NoClassDefFoundError exception
- Regenerated patches with git format-patch --no-numbered --no-signature
- Added ExampleDS to the standalone-web.xml config
* Wed Aug 01 2012 Marek Goldmann <mgoldman@redhat.com> 7.1.1-6
- /usr/bin conflict between jboss-as-7.1.1-4 and filesystem-3.1-1, RHBZ#839419
- Missing symlinks RHBZ#842997, RHBZ#842996
- Fixed BR
- Fixed empty version requirement for org.eclipse.jdt:core
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 7.1.1-5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
* Wed Jul 04 2012 Marek Goldmann <mgoldman@redhat.com> 7.1.1-4
- jboss-as-cp script is missing argument placeholder for c optarg, RHBZ#827571
- Create a startup script when creating a new user instance (jboss-as-cp), RHBZ#827588
- The user instance create script (jboss-as-cp) should allow a port offset to be specified, RHBZ#827589
- Added org.jboss.as.modcluster module
- Added org.jboss.as.jsr77 module
- Added org.jboss.as.arquillian module
- Added org.jboss.as.osgi module
- Added org.jboss.as.configadmin module
- Added org.jboss.as.spec-api module
- Add ExampleDS based on H2 database, RHBZ#81252
* Fri May 11 2012 Marek Goldmann <mgoldman@redhat.com> 7.1.1-3
- Changed the way we apply patches at build time
- Added org.jboss.as.sar module
- Added org.jboss.as.host-controller module
- Added org.jboss.as.jaxr module
- Added org.jboss.as.messaging module
* Wed May 02 2012 Marek Goldmann <mgoldman@redhat.com> 7.1.1-2
- Link to native modules in post section to avoid arch-specific Requires
* Fri Apr 20 2012 Marek Goldmann <mgoldman@redhat.com> 7.1.1-1
- Upstream release 7.1.1.Final
- Added jboss-as-cmp module
- Added jboss-as-mail module
- Added jboss-as-jaxrs module
- Added jboss-as-pojo module
- Spec file cleanup from versions
* Mon Apr 16 2012 Marek Goldmann <mgoldman@redhat.com> 7.1.0-3
- Simplified systemd files
- Added jboss-as-cli module
- Make it possible to run as different user in different direcotry by changing JBOSS_BASE_DIR
- Fixed issues with using add-user.sh script
- Changed validation API jar to bean-validation
- Added jboss-as-cp script to be able to use JBoss AS from different dir as different user
- Removed activation AS7 module - it's already in JDK
- Make it possible to add a user also when JBoss AS is run from different directory
* Wed Apr 04 2012 Marek Goldmann <mgoldman@redhat.com> 7.1.0-2
- Fixed rpmlint issues
- Fixed license
- Added LICENSE.txt file to javadoc subpackage
- Use standalone-web.xml config from docs as default
* Mon Apr 02 2012 Marek Goldmann <mgoldman@redhat.com> 7.1.0-1
- Initial packaging