[libspring-webflow-2.0-java] 04/06: Removed the dependency on libbackport-util-concurrent-java
Emmanuel Bourg
ebourg-guest at moszumanska.debian.org
Thu Aug 7 09:31:22 UTC 2014
This is an automated email from the git hooks/post-receive script.
ebourg-guest pushed a commit to branch master
in repository libspring-webflow-2.0-java.
commit 77ab487d133bb0870c4a379e993ca0f3c5199e37
Author: Emmanuel Bourg <ebourg at apache.org>
Date: Thu Aug 7 10:53:15 2014 +0200
Removed the dependency on libbackport-util-concurrent-java
---
debian/changelog | 3 +-
debian/control | 1 -
debian/patches/drop-backport-util-concurrent.diff | 51 +++++++++++++++++++++++
debian/patches/series | 1 +
4 files changed, 53 insertions(+), 3 deletions(-)
diff --git a/debian/changelog b/debian/changelog
index 5a514a7..040f8cf 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,12 +1,11 @@
libspring-webflow-2.0-java (2.0.9.RELEASE-5) UNRELEASED; urgency=low
* Team upload
+ * Removed the dependency on libbackport-util-concurrent-java
* debian/control
- Use canonical URLs for the Vcs-* fields
- Updated Standards-Version to 3.9.5 (no changes)
- Removed the deprecated DM-Upload-Allowed flag
- - Removed the unused dependency on libbackport-util-concurrent-java
- for the binary package
* Switch to debhelper level 9
-- Emmanuel Bourg <ebourg at apache.org> Tue, 27 Aug 2013 00:20:46 +0200
diff --git a/debian/control b/debian/control
index 49d20ba..6f4a733 100644
--- a/debian/control
+++ b/debian/control
@@ -10,7 +10,6 @@ Build-Depends: ant,
glassfish-javaee,
javahelper,
junit,
- libbackport-util-concurrent-java,
libcommons-logging-java,
libhibernate3-java,
libognl-java,
diff --git a/debian/patches/drop-backport-util-concurrent.diff b/debian/patches/drop-backport-util-concurrent.diff
new file mode 100644
index 0000000..61fde7d
--- /dev/null
+++ b/debian/patches/drop-backport-util-concurrent.diff
@@ -0,0 +1,51 @@
+Description: Remove the dependency on backport-util-concurrent
+Author: Emmanuel Bourg <ebourg at apache.org>
+Forwarded: not-needed
+--- a/projects/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/JdkBackportConcurrentConversationLock.java
++++ b/projects/spring-webflow/src/main/java/org/springframework/webflow/conversation/impl/JdkBackportConcurrentConversationLock.java
+@@ -17,41 +17,15 @@
+
+ import org.springframework.webflow.conversation.ConversationLockException;
+
+-import edu.emory.mathcs.backport.java.util.concurrent.TimeUnit;
+-import edu.emory.mathcs.backport.java.util.concurrent.locks.Lock;
+-import edu.emory.mathcs.backport.java.util.concurrent.locks.ReentrantLock;
+-
+ /**
+ * A conversation lock that relies on backport-concurrent. For use on JDK 1.4
+ *
+ * @author Keith Donald
+ * @author Rob Harrop
+ */
+-class JdkBackportConcurrentConversationLock implements ConversationLock {
+-
+- private Lock lock = new ReentrantLock();
+-
+- private int timeoutSeconds;
++class JdkBackportConcurrentConversationLock extends JdkConcurrentConversationLock {
+
+ public JdkBackportConcurrentConversationLock(int timeoutSeconds) {
+- this.timeoutSeconds = timeoutSeconds;
+- }
+-
+- public void lock() throws ConversationLockException {
+- try {
+- boolean acquired = lock.tryLock(timeoutSeconds, TimeUnit.SECONDS);
+- if (!acquired) {
+- throw new LockTimeoutException(timeoutSeconds);
+- }
+- } catch (InterruptedException e) {
+- throw new LockInterruptedException(e);
+- }
+- }
+-
+- /**
+- * Releases the lock.
+- */
+- public void unlock() {
+- lock.unlock();
++ super(timeoutSeconds);
+ }
+-}
+\ No newline at end of file
++}
diff --git a/debian/patches/series b/debian/patches/series
index 5c9b207..f129745 100644
--- a/debian/patches/series
+++ b/debian/patches/series
@@ -1,2 +1,3 @@
ognl.diff
spring_30.diff
+drop-backport-util-concurrent.diff
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-java/libspring-webflow-2.0-java.git
More information about the pkg-java-commits
mailing list