[maven2/f15] Fix resolver to process poms and fragments from datadir
by Stanislav Ochotnicky
commit a5fe562c034142d884cdb8c2d396d33216a48b4a
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Fri Jun 24 12:10:16 2011 +0200
Fix resolver to process poms and fragments from datadir
- No more need to update_maven_depmap after this update
maven2-2.2.1-jpp.patch | 85 ++++++++++++++++----
maven2-JPackageRepositoryLayout.java | 53 ++++++++-----
maven2-MavenJPackageDepmap.java | 143 +++++++++++++++++++++++++++------
maven2.spec | 12 ++-
4 files changed, 223 insertions(+), 70 deletions(-)
---
diff --git a/maven2-2.2.1-jpp.patch b/maven2-2.2.1-jpp.patch
index 8b676f8..9a1485f 100644
--- a/maven2-2.2.1-jpp.patch
+++ b/maven2-2.2.1-jpp.patch
@@ -1,24 +1,24 @@
-From 1633026ab5ef24701ce8617db283079a185d6205 Mon Sep 17 00:00:00 2001
+From b92cdde39ab29334826a6eb9daf1c187c0ca67af Mon Sep 17 00:00:00 2001
From: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Tue, 18 Jan 2011 10:40:00 +0100
Subject: [PATCH 2/7] Maven JPP mode patch
---
- .../artifact/manager/DefaultWagonManager.java | 31 ++++++++++++++++++++
+ .../artifact/manager/DefaultWagonManager.java | 31 +++++++++
.../metadata/DefaultRepositoryMetadataManager.java | 2 +-
.../artifact/resolver/DefaultArtifactResolver.java | 3 +-
- maven-artifact/pom.xml | 5 +++
- .../repository/layout/DefaultRepositoryLayout.java | 17 ++++++++++-
- .../resolver/DefaultArtifactCollector.java | 9 ++++-
- .../main/resources/META-INF/plexus/components.xml | 6 ++++
- .../apache/maven/plugin/MavenPluginCollector.java | 18 +++++++++++
- .../apache/maven/plugin/MavenPluginValidator.java | 6 ++-
- .../java/org/apache/maven/plugin/PluginUtils.java | 8 ++++-
- .../version/DefaultPluginVersionManager.java | 8 ++++-
- .../project/validation/DefaultModelValidator.java | 10 +++++-
- .../org/apache/maven/project/pom-4.0.0.xml | 22 ++++++++++++++
- pom.xml | 5 +++
- 14 files changed, 139 insertions(+), 11 deletions(-)
+ maven-artifact/pom.xml | 5 ++
+ .../repository/layout/DefaultRepositoryLayout.java | 17 +++++-
+ .../resolver/DefaultArtifactCollector.java | 9 ++-
+ .../main/resources/META-INF/plexus/components.xml | 6 ++
+ .../apache/maven/plugin/MavenPluginCollector.java | 18 +++++
+ .../apache/maven/plugin/MavenPluginValidator.java | 6 +-
+ .../java/org/apache/maven/plugin/PluginUtils.java | 8 ++-
+ .../version/DefaultPluginVersionManager.java | 8 ++-
+ .../project/validation/DefaultModelValidator.java | 10 ++-
+ .../org/apache/maven/project/pom-4.0.0.xml | 71 ++++++++++++++++++++
+ pom.xml | 5 ++
+ 14 files changed, 188 insertions(+), 11 deletions(-)
diff --git a/maven-artifact-manager/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java b/maven-artifact-manager/src/main/java/org/apache/maven/artifact/manager/DefaultWagonManager.java
index 6318435..e4f8bb1 100644
@@ -336,10 +336,10 @@ index ede61f4..dba7bca 100644
if ( Artifact.SCOPE_SYSTEM.equals( d.getScope() ) )
{
diff --git a/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml b/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml
-index 00e84c1..b0e4289 100644
+index 00e84c1..3a659aa 100644
--- a/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml
+++ b/maven-project/src/main/resources/org/apache/maven/project/pom-4.0.0.xml
-@@ -32,6 +32,15 @@ under the License.
+@@ -32,6 +32,39 @@ under the License.
<enabled>false</enabled>
</snapshots>
</repository>
@@ -352,10 +352,34 @@ index 00e84c1..b0e4289 100644
+ <enabled>true</enabled>
+ </snapshots>
+ </repository>
++ <repository>
++ <id>__jpp_repo2__</id>
++ <name>JPackage Maven 3 Repository</name>
++ <layout>jpp</layout>
++ <url>file:///usr/share/maven/repository</url>
++ <snapshots>
++ <enabled>true</enabled>
++ </snapshots>
++ <releases>
++ <updatePolicy>never</updatePolicy>
++ </releases>
++ </repository>
++ <repository>
++ <id>__jpp_pom_repo__</id>
++ <name>JPackage POM Repository</name>
++ <layout>jpp</layout>
++ <url>file:///usr/share/maven-poms</url>
++ <snapshots>
++ <enabled>true</enabled>
++ </snapshots>
++ <releases>
++ <updatePolicy>never</updatePolicy>
++ </releases>
++ </repository>
</repositories>
<pluginRepositories>
-@@ -47,6 +56,19 @@ under the License.
+@@ -47,6 +80,44 @@ under the License.
<updatePolicy>never</updatePolicy>
</releases>
</pluginRepository>
@@ -371,6 +395,31 @@ index 00e84c1..b0e4289 100644
+ <updatePolicy>never</updatePolicy>
+ </releases>
+ </pluginRepository>
++ <pluginRepository>
++ <id>__jpp_repo2__</id>
++ <name>JPackage Maven 3 Repository</name>
++ <layout>jpp</layout>
++ <url>file:///usr/share/maven/repository</url>
++ <snapshots>
++ <enabled>true</enabled>
++ </snapshots>
++ <releases>
++ <updatePolicy>never</updatePolicy>
++ </releases>
++ </pluginRepository>
++ <pluginRepository>
++ <id>__jpp_pom_repo__</id>
++ <name>JPackage POM Repository</name>
++ <layout>jpp</layout>
++ <url>file:///usr/share/maven-poms</url>
++ <snapshots>
++ <enabled>true</enabled>
++ </snapshots>
++ <releases>
++ <updatePolicy>never</updatePolicy>
++ </releases>
++ </pluginRepository>
++
+
</pluginRepositories>
@@ -392,5 +441,5 @@ index e2fde29..3fe31f5 100644
<!--start-->
</dependencyManagement>
--
-1.7.3.4
+1.7.5.4
diff --git a/maven2-JPackageRepositoryLayout.java b/maven2-JPackageRepositoryLayout.java
index b214312..530c5c3 100644
--- a/maven2-JPackageRepositoryLayout.java
+++ b/maven2-JPackageRepositoryLayout.java
@@ -22,6 +22,7 @@ import java.io.IOException;
import java.util.Hashtable;
import java.util.Iterator;
import java.util.List;
+import java.io.File;
import org.apache.maven.artifact.Artifact;
import org.apache.maven.artifact.handler.ArtifactHandler;
@@ -34,8 +35,8 @@ import org.jdom.input.SAXBuilder;
import org.xml.sax.InputSource;
/**
- * Repository layout for jpackage based repositories.
- * This class resolves items for jpp style repos (i.e things located in
+ * Repository layout for jpackage based repositories.
+ * This class resolves items for jpp style repos (i.e things located in
* /usr/share/java).
*/
@@ -60,7 +61,7 @@ public class JPackageRepositoryLayout
if (!groupId.startsWith("JPP")) {
MavenJPackageDepmap map = MavenJPackageDepmap.getInstance();
Hashtable newInfo = map.getMappedInfo(groupId, artifactId, version);
-
+
groupId = (String) newInfo.get("group");
artifactId = (String) newInfo.get("artifact");
}
@@ -81,24 +82,34 @@ public class JPackageRepositoryLayout
}
private StringBuffer getPOMPath(String groupId, String artifactId) {
-
- StringBuffer path = new StringBuffer();
- String fName = groupId.replace(PATH_SEPARATOR, GROUP_SEPARATOR) + "-" + artifactId + ".pom";
- path.append(System.getProperty("maven2.jpp.pom.path", "JPP/maven2/poms")).append("/").append(fName);
- java.io.File f;
-
- // NOTE: We are returning default_poms/ as the path for this pom
- // even though it may not exist there. This may cause an error,
- // but that is fine because if the pom is not there, there is
- // a serious problem anyways..
- f = new java.io.File(System.getProperty("maven2.jpp.default.repo", "/usr/share/maven2/repository") + "/" + path.toString());
- //System.err.println("Checking path " + f.getAbsolutePath() + " for the pom");
- if (!f.exists()) {
- path = new StringBuffer();
- path.append(System.getProperty("maven2.jpp.default.pom.path", "JPP/maven2/default_poms")).append("/").append(fName);
- }
-
- return path;
+ String checkdir;
+ String fName = groupId.replace(PATH_SEPARATOR, GROUP_SEPARATOR) + "-"
+ + artifactId + ".pom";
+ File f;
+
+ // let's try maven 2 repo first
+ checkdir = "JPP/maven2/poms/";
+ f = new File("/usr/share/maven2/repository/" + checkdir + fName);
+ if (f.exists()) {
+ return new StringBuffer(checkdir + fName);
+ }
+
+ // now maven 3 specific repository
+ checkdir = "JPP/maven/poms/";
+ f = new File("/usr/share/maven/repository/" + checkdir + fName);
+ if (f.exists()) {
+ return new StringBuffer(checkdir + fName);
+ }
+
+ // now try new path in /usr. This will be the only check after all
+ // packages are rebuilt
+ f = new File("/usr/share/maven-poms/" + fName);
+ if (f.exists()) {
+ return new StringBuffer(fName);
+ }
+
+ // final fallback to m2 default poms
+ return new StringBuffer("JPP/maven2/default_poms/" + fName);
}
public String pathOfLocalRepositoryMetadata( ArtifactMetadata metadata, ArtifactRepository repository )
diff --git a/maven2-MavenJPackageDepmap.java b/maven2-MavenJPackageDepmap.java
index e32f919..3c78efc 100644
--- a/maven2-MavenJPackageDepmap.java
+++ b/maven2-MavenJPackageDepmap.java
@@ -7,6 +7,8 @@ import java.util.Hashtable;
import java.util.Iterator;
import java.util.List;
import java.util.StringTokenizer;
+import java.io.InputStream;
+import java.io.File;
import org.jdom.Document;
import org.jdom.Element;
@@ -18,23 +20,66 @@ public class MavenJPackageDepmap {
private static MavenJPackageDepmap instance;
private static Hashtable jppArtifactMap;
+ /**
+ *
+ * @author Stanislav Ochotnicky <sochotnicky(a)redhat.com>
+ *
+ * This class is used to wrap around fragments that are mapping
+ * artifacts to jar files in our _javadir. These used to be
+ * processed in a macro after every package installation. Fragments
+ * themselves are not proper xml files (they have no root element)
+ * so we have to fix them by wrapping them in one root element.
+ */
+ private static class WrapFragmentStream extends InputStream {
+ String startTag = "<deps>";
+ String endTag = "</deps>";
+ byte fragmentContent[];
+ int position;
+
+ WrapFragmentStream(String fragmentPath) throws IOException {
+ FileInputStream fin = new FileInputStream(fragmentPath);
+ int nBytes = fin.available();
+ byte tmpContent[] = new byte[nBytes];
+ fin.read(tmpContent);
+ fin.close();
+ byte startBytes[] = startTag.getBytes();
+ byte endBytes[] = endTag.getBytes();
+ fragmentContent = new byte[nBytes + startBytes.length
+ + endBytes.length];
+ System.arraycopy(startBytes, 0, fragmentContent, 0,
+ startBytes.length);
+ System.arraycopy(tmpContent, 0, fragmentContent, startBytes.length,
+ tmpContent.length);
+ System.arraycopy(endBytes, 0, fragmentContent, startBytes.length
+ + tmpContent.length, endBytes.length);
+ position = 0;
+ }
+
+ public int read() throws IOException {
+ if (position < fragmentContent.length) {
+ return fragmentContent[position++];
+ } else {
+ return -1;
+ }
+ }
+ }
private MavenJPackageDepmap() {
jppArtifactMap = new Hashtable();
buildJppArtifactMap();
}
-
+
public static MavenJPackageDepmap getInstance() {
if (instance == null) {
instance = new MavenJPackageDepmap();
}
-
+
return instance;
}
public Hashtable getMappedInfo(Hashtable mavenDep) {
- return getMappedInfo((String) mavenDep.get("group"),
- (String) mavenDep.get("artifact"),
+ return getMappedInfo((String) mavenDep.get("group"),
+ (String) mavenDep.get("artifact"),
(String) mavenDep.get("version"));
}
@@ -52,7 +97,7 @@ public class MavenJPackageDepmap {
jppCombination = (String) jppArtifactMap.get(idToCheck);
//System.err.println("*** " + groupId+","+artifactId+","+version + " => " + jppCombination);
-
+
jppDep = new Hashtable();
if (jppCombination != null && jppCombination != "") {
@@ -90,31 +135,77 @@ public class MavenJPackageDepmap {
private static void buildJppArtifactMap() {
- if (System.getProperty("maven2.ignore.versions") != null || System.getProperty("maven2.jpp.mode") != null) {
+ try{
+ if (System.getProperty("maven2.ignore.versions") != null || System.getProperty("maven2.jpp.mode") != null) {
debug("Processing file: /usr/share/java-utils/xml/maven2-versionless-depmap.xml");
- processDepmapFile("/etc/maven/maven2-versionless-depmap.xml");
- }
+ processDepmapFile(new FileInputStream("/etc/maven/maven2-versionless-depmap.xml"));
+ }
+ }
+ catch (FileNotFoundException e) {
+ System.err.println("WARNING: Unable to find versionless map" );
+ e.printStackTrace();
+ }
+ catch (IOException e) {
+ System.err.println("WARNING: I/O exception occured when opening versionless map file");
+ e.printStackTrace();
+ }
+
+ // process fragments in etc
+ File fragmentDir = new File("/etc/maven/fragments");
+ String flist[] = fragmentDir.list();
+ if (flist != null) {
+ java.util.Arrays.sort(flist);
+ for (String fragFilename : flist) {
+ try {
+ processDepmapFile(new WrapFragmentStream("/etc/maven/fragments/" + fragFilename));
+ }
+ catch (IOException e) {
+ System.err.println("WARNING: I/O exception occured when opening etc map file" + fragFilename);
+ e.printStackTrace();
+ }
+ }
+ }
- debug("Processing file: /usr/share/java-utils/xml/maven2-depmap.xml");
- processDepmapFile("/etc/maven/maven2-depmap.xml");
+ // process fragments is usr. Once packages are rebuilt, we can skip
+ // fragments in /etc
+ fragmentDir = new File("/usr/share/maven-fragments");
+ flist = fragmentDir.list();
+ if (flist != null) {
+ java.util.Arrays.sort(flist);
+ for (String fragFilename : flist) {
+ try {
+ processDepmapFile(new WrapFragmentStream("/usr/share/maven-fragments/" + fragFilename));
+ }
+ catch (IOException e) {
+ System.err.println("WARNING: I/O exception occured when opening usr map file" + fragFilename);
+ e.printStackTrace();
+ }
+ }
+ }
- String customFileName = System.getProperty("maven2.jpp.depmap.file", null);
- if (customFileName != null) {
+ String customFileName = System.getProperty("maven2.jpp.depmap.file", null);
+ try {
+ if (customFileName != null) {
debug("Processing file: " + customFileName);
- processDepmapFile(customFileName);
- }
+ processDepmapFile(new FileInputStream(customFileName));
+ }
+ }
+ catch (FileNotFoundException e) {
+ System.err.println("ERROR: Unable to find custom map file: " + customFileName);
+ e.printStackTrace();
+ }
+ catch (IOException e) {
+ System.err.println("ERROR: I/O exception occured when opening map file");
+ e.printStackTrace();
+ }
}
- private static void processDepmapFile(String fileName) {
-
+ private static void processDepmapFile(InputStream file) {
+
Document mapDocument;
try {
- mapDocument = (new SAXBuilder()).build(new InputSource(new FileInputStream(fileName)));
- } catch (FileNotFoundException fnfe) {
- System.err.println("ERROR: Unable to find map file: " + fileName);
- fnfe.printStackTrace();
- return;
+ mapDocument = (new SAXBuilder()).build(new InputSource(file));
} catch (IOException ioe) {
System.err.println("ERROR: I/O exception occured when opening map file");
ioe.printStackTrace();
@@ -124,16 +215,16 @@ public class MavenJPackageDepmap {
jde.printStackTrace();
return;
}
-
+
List l = mapDocument.getRootElement().getChildren("dependency");
-
+
Iterator i = l.iterator();
while (i.hasNext()) {
Element depElement = (Element) i.next();
Element mElem = depElement.getChild("maven");
Element jppElem = depElement.getChild("jpp");
-
+
String mG = mElem.getChildText("groupId");
String mA = mElem.getChildText("artifactId");
String mV = mElem.getChildText("version");
diff --git a/maven2.spec b/maven2.spec
index 03f03b7..1e15ded 100644
--- a/maven2.spec
+++ b/maven2.spec
@@ -3,7 +3,7 @@
Name: maven2
Version: 2.2.1
-Release: 22%{?dist}
+Release: 23%{?dist}
Summary: Java project management and project comprehension tool
Group: Development/Build Tools
@@ -146,6 +146,7 @@ BuildRequires: jakarta-oro
BuildRequires: regexp
BuildRequires: slf4j
BuildRequires: velocity
+BuildRequires: maven2
%endif
Requires: classworlds
@@ -493,11 +494,7 @@ install -m 644 pom.xml $RPM_BUILD_ROOT%{_datadir}/%{name}/poms/JPP.%{name}-maven
%postun
%update_maven_depmap
-%clean
-rm -rf $RPM_BUILD_ROOT
-
%files
-%defattr(-,root,root,-)
%attr(0755,root,root) %{_bindir}/mvn
%attr(0755,root,root) %{_bindir}/mvn-jpp
%dir %{_datadir}/%{name}
@@ -518,7 +515,12 @@ rm -rf $RPM_BUILD_ROOT
%endif
%doc
+
%changelog
+* Fri Jun 24 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 2.2.1-23
+- Fix resolver to process poms and fragments from datadir
+- No more need to update_maven_depmap after this update
+
* Mon Apr 18 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 2.2.1-22
- Fix jpp script to limit maven2.jpp.mode scope
12 years, 10 months
[maven2/f15] Fix jpp script to limit maven2.jpp.mode scope
by Stanislav Ochotnicky
commit 8a36b01ac94a936b0084addd3b3f40c702feaba3
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Mon Apr 18 14:22:33 2011 +0200
Fix jpp script to limit maven2.jpp.mode scope
maven2-jpp-script | 5 ++++-
maven2.spec | 5 ++++-
2 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/maven2-jpp-script b/maven2-jpp-script
index 1be34bf..c19fe5d 100644
--- a/maven2-jpp-script
+++ b/maven2-jpp-script
@@ -7,4 +7,7 @@ fi
export M2_HOME=/usr/share/maven2
echo $JAVA_HOME
-export JAVA_HOME; $M2_HOME/bin/mvn -Dmaven2.jpp.mode "$@"
+# can't put it on command line due to
+# http://jira.codehaus.org/browse/SUREFIRE-121
+export MAVEN_OPTS="$MAVEN_OPTS -Dmaven2.jpp.mode"
+export JAVA_HOME; $M2_HOME/bin/mvn "$@"
diff --git a/maven2.spec b/maven2.spec
index 7194705..03f03b7 100644
--- a/maven2.spec
+++ b/maven2.spec
@@ -3,7 +3,7 @@
Name: maven2
Version: 2.2.1
-Release: 21%{?dist}
+Release: 22%{?dist}
Summary: Java project management and project comprehension tool
Group: Development/Build Tools
@@ -519,6 +519,9 @@ rm -rf $RPM_BUILD_ROOT
%doc
%changelog
+* Mon Apr 18 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 2.2.1-22
+- Fix jpp script to limit maven2.jpp.mode scope
+
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 2.2.1-21
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
12 years, 10 months
[Bug 715821] New: FTBFS plexus-containers-1.5.5-2.fc16
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: FTBFS plexus-containers-1.5.5-2.fc16
https://bugzilla.redhat.com/show_bug.cgi?id=715821
Summary: FTBFS plexus-containers-1.5.5-2.fc16
Product: Fedora
Version: rawhide
Platform: All
URL: http://linux.dell.com/files/fedora/FixBuildRequires/mo
ck-results/
OS/Version: Linux
Status: NEW
Keywords: Triaged
Severity: high
Priority: high
Component: plexus-containers
AssignedTo: fnasser(a)redhat.com
ReportedBy: ftbfs(a)fedoraproject.org
QAContact: extras-qa(a)fedoraproject.org
CC: fnasser(a)redhat.com, dbhole(a)redhat.com,
yyang(a)redhat.com, sochotni(a)redhat.com,
java-sig-commits(a)lists.fedoraproject.org
Blocks: 713919
Classification: Fedora
Story Points: ---
plexus-containers-1.5.5-2.fc16.src.rpm Failed To Build From Source against the
rawhide tree. See http://fedoraproject.org/wiki/FTBFS for more information.
If you believe this is actually a bug in another package, do NOT change the
component in this bug or close this bug. Instead, add the appropriate bug
number from the other package to the "Depends on" line in this bug. If the
other package does not yet have a bug created that you think matches, please
create one. Doing so helps us properly track bugs and their dependencies, just
as we track package dependencies. (If you close this bug, and the other
package is not fixed before the next FTBFS run, a new bug will get created.
Please follow the above advice to avoid such duplication.)
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
12 years, 10 months
[plexus-containers] Fix maven3 build
by Stanislav Ochotnicky
commit 67f293ce5f0eaa3b81cbd9fe044e0096a67f3b62
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Tue Jun 28 13:33:33 2011 +0200
Fix maven3 build
- Use new add_maven_depmap macro
- Few more tweaks around
0001-Fix-test-oom.patch | 32 ++++++++
0002-Fix-maven3-compatibility.patch | 27 +++++++
plexus-containers-test-oom.patch | 20 -----
plexus-containers.spec | 148 ++++++++++++----------------------
4 files changed, 111 insertions(+), 116 deletions(-)
---
diff --git a/0001-Fix-test-oom.patch b/0001-Fix-test-oom.patch
new file mode 100644
index 0000000..a806663
--- /dev/null
+++ b/0001-Fix-test-oom.patch
@@ -0,0 +1,32 @@
+From 8533ee80c48fd43a1ac9bda00a69de10ef65866b Mon Sep 17 00:00:00 2001
+From: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
+Date: Tue, 28 Jun 2011 12:41:26 +0200
+Subject: [PATCH 1/2] Fix test oom
+
+---
+ ...ponentClassicSingletonComponentManagerTest.java | 4 +++-
+ 1 files changed, 3 insertions(+), 1 deletions(-)
+
+diff --git a/plexus-container-default/src/test/java/org/codehaus/plexus/component/manager/SlowComponentClassicSingletonComponentManagerTest.java b/plexus-container-default/src/test/java/org/codehaus/plexus/component/manager/SlowComponentClassicSingletonComponentManagerTest.java
+index 61812f6..33650eb 100644
+--- a/plexus-container-default/src/test/java/org/codehaus/plexus/component/manager/SlowComponentClassicSingletonComponentManagerTest.java
++++ b/plexus-container-default/src/test/java/org/codehaus/plexus/component/manager/SlowComponentClassicSingletonComponentManagerTest.java
+@@ -34,12 +34,14 @@ public class SlowComponentClassicSingletonComponentManagerTest
+
+ /**
+ * Tests that multiple concurrent threads don't acquire different components.
+- */
++ *
++ * Test disabled - failing in mock due to OOM
+ public void testThreads1000()
+ throws Exception
+ {
+ test( 1000 );
+ }
++ */
+
+ private void test( int count )
+ throws Exception
+--
+1.7.5.4
+
diff --git a/0002-Fix-maven3-compatibility.patch b/0002-Fix-maven3-compatibility.patch
new file mode 100644
index 0000000..0a5fb85
--- /dev/null
+++ b/0002-Fix-maven3-compatibility.patch
@@ -0,0 +1,27 @@
+From 5a2e4822c0e7bf27f86818e6e5e613dad8c556fa Mon Sep 17 00:00:00 2001
+From: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
+Date: Tue, 28 Jun 2011 12:59:45 +0200
+Subject: [PATCH 2/2] Fix maven3 compatibility
+
+---
+ plexus-component-metadata/pom.xml | 4 ++++
+ 1 files changed, 4 insertions(+), 0 deletions(-)
+
+diff --git a/plexus-component-metadata/pom.xml b/plexus-component-metadata/pom.xml
+index adfb80c..c23af73 100644
+--- a/plexus-component-metadata/pom.xml
++++ b/plexus-component-metadata/pom.xml
+@@ -38,6 +38,10 @@
+ </dependency>
+ <dependency>
+ <groupId>org.apache.maven</groupId>
++ <artifactId>maven-core</artifactId>
++ </dependency>
++ <dependency>
++ <groupId>org.apache.maven</groupId>
+ <artifactId>maven-plugin-api</artifactId>
+ </dependency>
+ <dependency>
+--
+1.7.5.4
+
diff --git a/plexus-containers.spec b/plexus-containers.spec
index b6f9a64..f374183 100644
--- a/plexus-containers.spec
+++ b/plexus-containers.spec
@@ -6,11 +6,11 @@
# this needs to be exact version of maven-javadoc-plugin for
# integration tests
-%global javadoc_plugin_version 2.7
+%global javadoc_plugin_version 2.8
Name: %{parent}-%{subname}
Version: 1.5.5
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Containers for Plexus
License: ASL 2.0 and Plexus
Group: Development/Libraries
@@ -23,13 +23,12 @@ Source1: plexus-container-default-build.xml
Source2: plexus-component-annotations-build.xml
Source3: plexus-containers-settings.xml
-Patch0: plexus-containers-test-oom.patch
-
+Patch0: 0001-Fix-test-oom.patch
+Patch1: 0002-Fix-maven3-compatibility.patch
BuildArch: noarch
BuildRequires: jpackage-utils >= 0:1.7.3
-%if %{with_maven}
BuildRequires: maven
BuildRequires: maven-compiler-plugin
BuildRequires: maven-install-plugin
@@ -46,11 +45,6 @@ BuildRequires: maven-doxia-sitetools
BuildRequires: maven2-common-poms >= 1.0
BuildRequires: maven-release
BuildRequires: maven-plugin-plugin
-%else
-BuildRequires: ant >= 0:1.6.5
-BuildRequires: ant-junit
-BuildRequires: junit
-%endif
BuildRequires: plexus-classworlds
BuildRequires: plexus-utils
BuildRequires: plexus-cli
@@ -62,8 +56,6 @@ Requires: plexus-utils
Requires: xbean
Requires: guava
-Requires(post): jpackage-utils >= 0:1.7.2
-Requires(postun): jpackage-utils >= 0:1.7.2
%description
The Plexus project seeks to create end-to-end developer tools for
@@ -130,7 +122,8 @@ Obsoletes: %{name}-container-default-javadoc < %{version}-%{release}
cp %{SOURCE1} plexus-container-default/build.xml
cp %{SOURCE2} plexus-component-annotations/build.xml
-%patch0
+%patch0 -p1
+%patch1 -p1
# to prevent ant from failing
mkdir -p plexus-component-annotations/src/test/java
@@ -140,71 +133,46 @@ sed -i "s|<version>2.3</version>|<version> %{javadoc_plugin_version}</version>|"
%build
-%if %{with_maven}
- mvn-rpmbuild -Dmaven.test.skip=true install
-
- # for integration tests ran during javadoc:javadoc
- for file in $MAVEN_REPO_LOCAL/org/apache/maven/plugins/maven-javadoc-plugin/%{javadoc_plugin_version}/*;do
- sha1sum $file | awk '{print $1}' > $ile.sha1
- done
-
- mvn-rpmbuild javadoc:aggregate
-%else
-export OPT_JAR_LIST="ant/ant-junit junit"
-pushd plexus-component-annotations
-export CLASSPATH=$(build-classpath \
-plexus/classworlds \
-)
-ant -Dbuild.sysclasspath=only jar javadoc
-popd
-pushd plexus-container-default
-rm src/test/java/org/codehaus/plexus/hierarchy/PlexusHierarchyTest.java
-CLASSPATH=$CLASSPATH:$(build-classpath \
-plexus/utils \
-)
-CLASSPATH=$CLASSPATH:../plexus-component-annotations/target/plexus-component-annotations-%{version}.jar
-CLASSPATH=$CLASSPATH:target/classes:target/test-classes
-ant -Dbuild.sysclasspath=only jar javadoc
-popd
-%endif
+mvn-rpmbuild -Dmaven.test.skip=true install
+
+# for integration tests ran during javadoc:javadoc
+for file in $MAVEN_REPO_LOCAL/org/apache/maven/plugins/maven-javadoc-plugin/%{javadoc_plugin_version}/*;do
+ sha1sum $file | awk '{print $1}' > $ile.sha1
+done
+
+mvn-rpmbuild javadoc:aggregate
%install
# jars
install -d -m 755 $RPM_BUILD_ROOT%{_javadir}/plexus
-install -pm 644 plexus-container-default/target/*.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{parent}/containers-container-default.jar
install -pm 644 plexus-component-annotations/target/*.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{parent}/containers-component-annotations.jar
+ $RPM_BUILD_ROOT%{_javadir}/%{parent}/%{subname}-component-annotations.jar
+install -pm 644 plexus-container-default/target/*.jar \
+ $RPM_BUILD_ROOT%{_javadir}/%{parent}/%{subname}-container-default.jar
install -pm 644 plexus-component-metadata/target/*.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{parent}/containers-component-metadata.jar
+ $RPM_BUILD_ROOT%{_javadir}/%{parent}/%{subname}-component-metadata.jar
install -pm 644 plexus-component-annotations/target/*.jar \
- $RPM_BUILD_ROOT%{_javadir}/%{parent}/containers-component-javadoc.jar
+ $RPM_BUILD_ROOT%{_javadir}/%{parent}/%{subname}-component-javadoc.jar
# pom
install -d -m 755 $RPM_BUILD_ROOT%{_mavenpomdir}
-install -pm 644 \
- pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{parent}-%{subname}.pom
-install -pm 644 \
- plexus-container-default/pom.xml \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-container-default.pom
-install -pm 644 \
- plexus-component-annotations/pom.xml \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-component-annotations.pom
-install -pm 644 \
- plexus-component-metadata/pom.xml \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-component-metadata.pom
-install -pm 644 \
- plexus-component-javadoc/pom.xml \
- $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{name}-component-javadoc.pom
-
-%add_to_maven_depmap org.codehaus.plexus %{name} %{version} JPP/%{parent} %{subname}
-%add_to_maven_depmap org.codehaus.plexus plexus-component-annotations %{version} JPP/%{parent} containers-component-annotations
-%add_to_maven_depmap org.codehaus.plexus plexus-container-default %{version} JPP/%{parent} containers-container-default
-%add_to_maven_depmap org.codehaus.plexus plexus-component-metadata %{version} JPP/%{parent} containers-component-metadata
-%add_to_maven_depmap org.codehaus.plexus plexus-component-javadoc %%{version} JPP/%{parent} containers-component-javadoc
-
+install -pm 644 pom.xml $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{parent}-%{subname}.pom
+
+install -pm 644 plexus-component-annotations/pom.xml \
+ $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{parent}-%{subname}-component-annotations.pom
+install -pm 644 plexus-container-default/pom.xml \
+ $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{parent}-%{subname}-container-default.pom
+install -pm 644 plexus-component-metadata/pom.xml \
+ $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{parent}-%{subname}-component-metadata.pom
+install -pm 644 plexus-component-javadoc/pom.xml \
+ $RPM_BUILD_ROOT%{_mavenpomdir}/JPP.%{parent}-%{subname}-component-javadoc.pom
+
+%add_maven_depmap JPP.%{parent}-%{subname}.pom
+%add_maven_depmap JPP.%{parent}-%{subname}-component-annotations.pom %{parent}/%{subname}-component-annotations.jar -f component-annotations
# component-api is now folded into container-default
-%add_to_maven_depmap org.codehaus.plexus containers-component-api %{version} JPP/%{parent} containers-container-default
+%add_maven_depmap JPP.%{parent}-%{subname}-container-default.pom %{parent}/%{subname}-container-default.jar -a "org.codehaus.plexus:containers-component-api" -f container-default
+%add_maven_depmap JPP.%{parent}-%{subname}-component-metadata.pom %{parent}/%{subname}-component-metadata.jar -f component-metadata
+%add_maven_depmap JPP.%{parent}-%{subname}-component-javadoc.pom %{parent}/%{subname}-component-javadoc.jar -f component-javadoc
# javadoc
install -d -m 755 $RPM_BUILD_ROOT%{_javadocdir}/%{name}
@@ -216,50 +184,38 @@ cp -pr target/site/apidocs/* $RPM_BUILD_ROOT%{_javadocdir}/%{name}
rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
-%post component-metadata
-%update_maven_depmap
-
-%postun component-metadata
-%update_maven_depmap
-
-%post component-annotations
-%update_maven_depmap
-
-%postun component-annotations
-%update_maven_depmap
-
-%post container-default
-%update_maven_depmap
-
-%postun container-default
-%update_maven_depmap
-
%files
-%defattr(-,root,root,-)
-%{_mavenpomdir}/*
+%{_mavenpomdir}/JPP.%{parent}-%{subname}.pom
%{_mavendepmapfragdir}/%{name}
%files component-annotations
-%defattr(-,root,root,-)
-%{_javadir}/%{parent}/containers-component-annotations*
+%{_mavendepmapfragdir}/%{name}-component-annotations
+%{_mavenpomdir}/JPP.%{parent}-%{subname}-component-annotations.pom
+%{_javadir}/%{parent}/containers-component-annotations.jar
%files container-default
-%defattr(-,root,root,-)
-%{_javadir}/%{parent}/containers-container-default*
+%{_mavendepmapfragdir}/%{name}-container-default
+%{_mavenpomdir}/JPP.%{parent}-%{subname}-container-default.pom
+%{_javadir}/%{parent}/containers-container-default.jar
%files component-metadata
-%defattr(-,root,root,-)
-%{_javadir}/%{parent}/containers-component-metadata*
+%{_mavendepmapfragdir}/%{name}-component-metadata
+%{_mavenpomdir}/JPP.%{parent}-%{subname}-component-metadata.pom
+%{_javadir}/%{parent}/containers-component-metadata.jar
%files component-javadoc
-%defattr(-,root,root,-)
-%{_javadir}/%{parent}/containers-component-javadoc*
+%{_mavendepmapfragdir}/%{name}-component-javadoc
+%{_mavenpomdir}/JPP.%{parent}-%{subname}-component-javadoc.pom
+%{_javadir}/%{parent}/containers-component-javadoc.jar
%files javadoc
-%defattr(-,root,root,-)
%doc %{_javadocdir}/*
%changelog
+* Tue Jun 28 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 1.5.5-3
+- Fix maven3 build
+- Use new add_maven_depmap macro
+
* Mon Feb 28 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 1.5.5-2
- Remove unneeded env var definitions
12 years, 10 months
[Bug 716106] New: FTBFS maven-enforcer-1.0-1.fc16
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: FTBFS maven-enforcer-1.0-1.fc16
https://bugzilla.redhat.com/show_bug.cgi?id=716106
Summary: FTBFS maven-enforcer-1.0-1.fc16
Product: Fedora
Version: rawhide
Platform: x86_64
URL: http://linux.dell.com/files/fedora/FixBuildRequires/mo
ck-results/
OS/Version: Linux
Status: NEW
Keywords: Triaged
Severity: high
Priority: high
Component: maven-enforcer
AssignedTo: akurtako(a)redhat.com
ReportedBy: ftbfs(a)fedoraproject.org
QAContact: extras-qa(a)fedoraproject.org
CC: akurtako(a)redhat.com,
java-sig-commits(a)lists.fedoraproject.org
Blocks: 713919
Classification: Fedora
Story Points: ---
maven-enforcer-1.0-1.fc16.src.rpm Failed To Build From Source against the
rawhide tree. See http://fedoraproject.org/wiki/FTBFS for more information.
If you believe this is actually a bug in another package, do NOT change the
component in this bug or close this bug. Instead, add the appropriate bug
number from the other package to the "Depends on" line in this bug. If the
other package does not yet have a bug created that you think matches, please
create one. Doing so helps us properly track bugs and their dependencies, just
as we track package dependencies. (If you close this bug, and the other
package is not fixed before the next FTBFS run, a new bug will get created.
Please follow the above advice to avoid such duplication.)
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
12 years, 10 months
[maven-enforcer] Update to latest upstream 1.0.1.
by Alexander Kurtakov
commit a48615d1e78927067cdd15d9cf373c986300a3e7
Author: Alexander Kurtakov <akurtako(a)redhat.com>
Date: Tue Jun 28 12:43:17 2011 +0300
Update to latest upstream 1.0.1.
Adapt to current guidelines.
.gitignore | 1 +
fix-site.patch | 10 ----------
maven-enforcer-depmap.xml | 15 ---------------
maven-enforcer.spec | 31 +++++++------------------------
sources | 2 +-
5 files changed, 9 insertions(+), 50 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 097e0c3..db82974 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,2 +1,3 @@
enforcer-1.0-beta-2.tar.xz
/enforcer-1.0.tar.xz
+/enforcer-1.0.1-source-release.zip
diff --git a/maven-enforcer.spec b/maven-enforcer.spec
index fc11002..75a616f 100644
--- a/maven-enforcer.spec
+++ b/maven-enforcer.spec
@@ -1,17 +1,12 @@
-
Name: maven-enforcer
-Version: 1.0
+Version: 1.0.1
Release: 1%{?dist}
Summary: Maven Enforcer
Group: Development/Libraries
License: ASL 2.0
URL: http://maven.apache.org/enforcer
-#svn export http://svn.apache.org/repos/asf/maven/enforcer/tags/enforcer-1.0 enforcer-1.0
-#tar caf enforcer-1.0.tar.xz enforcer-1.0
-Source0: enforcer-%{version}.tar.xz
-Source1: %{name}-depmap.xml
-Patch0: fix-site.patch
+Source0: http://repo1.maven.org/maven2/org/apache/maven/enforcer/enforcer/%{versio...
BuildArch: noarch
@@ -34,7 +29,6 @@ BuildRequires: maven-site-plugin
BuildRequires: maven-shared-reporting-impl
BuildRequires: maven-surefire-plugin
BuildRequires: maven-surefire-provider-junit
-BuildRequires: tomcat6
BuildRequires: plexus-maven-plugin
BuildRequires: plexus-containers-component-javadoc
Requires: maven
@@ -86,16 +80,13 @@ This component contains the standard Enforcer Rules.
%prep
%setup -q -n enforcer-%{version}
-%patch0
# fix old dep on javadoc taglet
-sed -i 's:<artifactId>plexus-javadoc</artifactId>:<artifactId>plexus-component-javadoc</artifactId>:' pom.xml
%build
mvn-rpmbuild \
-e \
- -Dmaven.local.depmap.file=%{SOURCE1} \
- -Dmaven.test.failure.ignore=true \
+ -Dmaven.test.skip=true \
install javadoc:aggregate
%install
@@ -132,12 +123,6 @@ install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
%pre javadoc
# workaround for rpm bug, can be removed in F-17
[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \
@@ -145,28 +130,27 @@ rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
%files
-%defattr(-,root,root,-)
%dir %{_javadir}/%{name}
%{_mavenpomdir}/*
%{_mavendepmapfragdir}/*
%files javadoc
-%defattr(-,root,root,-)
%{_javadocdir}/%{name}
%files api
-%defattr(-,root,root,-)
%{_javadir}/%{name}/enforcer-api*
%files rules
-%defattr(-,root,root,-)
%{_javadir}/%{name}/enforcer-rules*
%files -n maven-enforcer-plugin
-%defattr(-,root,root,-)
%{_javadir}/%{name}/plugin*
%changelog
+* Tue Jun 28 2011 Alexander Kurtakov <akurtako(a)redhat.com> 1.0.1-1
+- Update to latest upstream 1.0.1.
+- Adapt to current guidelines.
+
* Thu Mar 10 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 1.0-1
- Update to latest upstream (1.0)
@@ -180,4 +164,3 @@ rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
* Wed May 19 2010 Alexander Kurtakov <akurtako(a)redhat.com> 1.0-0.1.b2
- Initial package
-
diff --git a/sources b/sources
index 993749f..388e8fb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-f6a23483fbfdc517f8ebb7dedbfa76a0 enforcer-1.0.tar.xz
+9271d09cb4f2841aed40f5718b34e562 enforcer-1.0.1-source-release.zip
12 years, 10 months
[Bug 715706] New: FTBFS apache-commons-io-2.0.1-2.fc15
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: FTBFS apache-commons-io-2.0.1-2.fc15
https://bugzilla.redhat.com/show_bug.cgi?id=715706
Summary: FTBFS apache-commons-io-2.0.1-2.fc15
Product: Fedora
Version: rawhide
Platform: All
URL: http://linux.dell.com/files/fedora/FixBuildRequires/mo
ck-results/
OS/Version: Linux
Status: NEW
Keywords: Triaged
Severity: high
Priority: high
Component: apache-commons-io
AssignedTo: sochotni(a)redhat.com
ReportedBy: ftbfs(a)fedoraproject.org
QAContact: extras-qa(a)fedoraproject.org
CC: SpikeFedora(a)gmail.com, sochotni(a)redhat.com,
java-sig-commits(a)lists.fedoraproject.org
Blocks: 713919
Classification: Fedora
Story Points: ---
apache-commons-io-2.0.1-2.fc15.src.rpm Failed To Build From Source against the
rawhide tree. See http://fedoraproject.org/wiki/FTBFS for more information.
If you believe this is actually a bug in another package, do NOT change the
component in this bug or close this bug. Instead, add the appropriate bug
number from the other package to the "Depends on" line in this bug. If the
other package does not yet have a bug created that you think matches, please
create one. Doing so helps us properly track bugs and their dependencies, just
as we track package dependencies. (If you close this bug, and the other
package is not fixed before the next FTBFS run, a new bug will get created.
Please follow the above advice to avoid such duplication.)
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
12 years, 10 months
[apache-commons-io] Fix build with maven3
by Stanislav Ochotnicky
commit 8a6698f037a4e39ffe0e42bad0492c3d62666159
Author: Stanislav Ochotnicky <sochotnicky(a)redhat.com>
Date: Tue Jun 28 10:38:32 2011 +0200
Fix build with maven3
- Use new add_maven_depmap macro
apache-commons-io.spec | 24 +++++++-----------------
1 files changed, 7 insertions(+), 17 deletions(-)
---
diff --git a/apache-commons-io.spec b/apache-commons-io.spec
index 6851f42..261d1d1 100644
--- a/apache-commons-io.spec
+++ b/apache-commons-io.spec
@@ -3,7 +3,7 @@
Name: apache-%{short_name}
Version: 2.0.1
-Release: 2%{?dist}
+Release: 3%{?dist}
Epoch: 1
Summary: Utilities to assist with developing IO functionality
License: ASL 2.0
@@ -21,8 +21,6 @@ BuildRequires: apache-commons-parent
Requires: java >= 1:1.6.0
Requires: jpackage-utils
-Requires(post): jpackage-utils
-Requires(postun): jpackage-utils
# This should go away with F-17
Provides: jakarta-%{short_name} = %{epoch}:%{version}-%{release}
@@ -48,8 +46,7 @@ This package contains the API documentation for %{name}.
sed -i 's/\r//' *.txt
%build
-
-mvn-local install javadoc:javadoc
+mvn-rpmbuild install javadoc:javadoc
%install
@@ -61,11 +58,8 @@ ln -sf %{name}.jar %{buildroot}%{_javadir}/%{short_name}.jar
# pom
install -d -m 755 %{buildroot}%{_mavenpomdir}
install -pm 644 pom.xml %{buildroot}%{_mavenpomdir}/JPP-%{short_name}.pom
-%add_to_maven_depmap org.apache.commons %{short_name} %{version} JPP %{short_name}
-# following line is only for backwards compatibility. New packages
-# should use proper groupid org.apache.commons
-%add_to_maven_depmap %{short_name} %{short_name} %{version} JPP %{short_name}
+%add_maven_depmap JPP-%{short_name}.pom %{short_name}.jar -a "org.apache.commons:commons-io"
# javadoc
install -d -m 755 %{buildroot}%{_javadocdir}/%{name}
@@ -76,25 +70,21 @@ cp -pr target/site/apidocs/* %{buildroot}%{_javadocdir}/%{name}
[ $1 -gt 1 ] && [ -L %{_javadocdir}/%{name} ] && \
rm -rf $(readlink -f %{_javadocdir}/%{name}) %{_javadocdir}/%{name} || :
-%post
-%update_maven_depmap
-
-%postun
-%update_maven_depmap
-
%files
-%defattr(-,root,root,-)
%doc LICENSE.txt NOTICE.txt RELEASE-NOTES.txt
%{_javadir}/*.jar
%{_mavenpomdir}/JPP-%{short_name}.pom
%{_mavendepmapfragdir}/*
%files javadoc
-%defattr(-,root,root,-)
%doc LICENSE.txt NOTICE.txt
%doc %{_javadocdir}/%{name}
%changelog
+* Thu Jun 23 2011 Stanislav Ochotnicky <sochotnicky(a)redhat.com> - 1:2.0.1-3
+- Fix build with maven3
+- Use new add_maven_depmap macro
+
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng(a)lists.fedoraproject.org> - 1:2.0.1-2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
12 years, 10 months
[Bug 715656] New: FTBFS apache-commons-lang-2.6-3.fc15
by Red Hat Bugzilla
Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: FTBFS apache-commons-lang-2.6-3.fc15
https://bugzilla.redhat.com/show_bug.cgi?id=715656
Summary: FTBFS apache-commons-lang-2.6-3.fc15
Product: Fedora
Version: rawhide
Platform: All
URL: http://linux.dell.com/files/fedora/FixBuildRequires/mo
ck-results/
OS/Version: Linux
Status: NEW
Keywords: Triaged
Severity: high
Priority: high
Component: apache-commons-lang
AssignedTo: sochotni(a)redhat.com
ReportedBy: ftbfs(a)fedoraproject.org
QAContact: extras-qa(a)fedoraproject.org
CC: SpikeFedora(a)gmail.com, sochotni(a)redhat.com,
java-sig-commits(a)lists.fedoraproject.org
Blocks: 713919
Classification: Fedora
Story Points: ---
apache-commons-lang-2.6-3.fc15.src.rpm Failed To Build From Source against the
rawhide tree. See http://fedoraproject.org/wiki/FTBFS for more information.
If you believe this is actually a bug in another package, do NOT change the
component in this bug or close this bug. Instead, add the appropriate bug
number from the other package to the "Depends on" line in this bug. If the
other package does not yet have a bug created that you think matches, please
create one. Doing so helps us properly track bugs and their dependencies, just
as we track package dependencies. (If you close this bug, and the other
package is not fixed before the next FTBFS run, a new bug will get created.
Please follow the above advice to avoid such duplication.)
--
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.
12 years, 10 months