From 9c372a39356c66d1e462b9cb18f2571bd8009825 Mon Sep 17 00:00:00 2001 From: jestin Date: Thu, 29 Jul 2004 17:32:14 +0000 Subject: passage à libivy-java --- debian/changelog | 16 +++++++++++++++- debian/control | 6 +++--- debian/ivy-java | 4 ++-- debian/postinst.ivy-java | 3 --- debian/postinst.libivy-java | 3 +++ debian/prerm.ivy-java | 20 -------------------- debian/prerm.libivy-java | 20 ++++++++++++++++++++ debian/rules | 10 +++++----- 8 files changed, 48 insertions(+), 34 deletions(-) delete mode 100644 debian/postinst.ivy-java create mode 100644 debian/postinst.libivy-java delete mode 100644 debian/prerm.ivy-java create mode 100644 debian/prerm.libivy-java (limited to 'debian') diff --git a/debian/changelog b/debian/changelog index 5e89490..7ff2651 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,5 +1,16 @@ libivy-java (1.2.6) unstable; urgency=low + bugfixes + - major cleanup to handle simultaneous connections, e.g., between two + busses within the same process ( AsyncAPI test is very stressful ) + I made an assymetric processing to elect the client that should + disconnect based on the socket ports ... might work... + - jakarta regexp are not meant to be threadsafe, so for match() and + compile() must be enclaused in a synchronized block + - now sends back an error message when an incorrect regexp is sent + the message is supposed to be readable + - IvyWatcher now uses a new buffer for each Datagram received, to prevent an old bug + debian package - the package name goes to libivy-java, - examples have been added in the documentation and corrected to honor the @@ -9,6 +20,9 @@ libivy-java (1.2.6) unstable; urgency=low - the manual has been heavily updated, and C++ has been left out. new features + - Ivy.waitForMsg(regexp,timeout) and Ivy.waitForClient(name,timeout) make + the synchronization with other Ivy agents easier. Wait "forever" if + timeout is null. - use Ivy.protectNewLine(true) to ensure encoding and decoding of newline as 0x1A. As the encoding and decoding cost a little more CPU and is not yet standardized in the Ivy protocol, use it at your own risk. @@ -29,7 +43,7 @@ libivy-java (1.2.6) unstable; urgency=low specified, it takes DEFAULT_PORT - IvyWatcher's getDomain now sends IvyException for malformed broadcast addresses - -- Yannick Jestin Tue, 27 Aug 2004 16:49:00 +0100 + -- Yannick Jestin Tue, 29 Jul 2004 19:28:00 +0100 ivy-java (1.2.4) unstable; urgency=low diff --git a/debian/control b/debian/control index f5b741b..58e2214 100644 --- a/debian/control +++ b/debian/control @@ -3,13 +3,13 @@ Section: devel Priority: optional Maintainer: Yannick Jestin #Standards-Version: 3.5.2 -Build-Depends: java-compiler, lynx, libregexp-java, lib-gnu.getopt-java, docbook-utils +Build-Depends: java-compiler, lynx, libregexp-java, (lib-gnu.getopt-java|libgetopt-java), docbook-utils, fastjar Package: libivy-java Architecture: all -Depends: java-virtual-machine, lib-gnu.getopt-java, libregexp-java +Depends: java-virtual-machine, (lib-gnu.getopt-java|libgetopt-java), libregexp-java Suggests: Description: Ivy Software bus for java - The ivy-java package is a pure-Java implementation of the Ivy software bus + The libivy-java package is a pure-Java implementation of the Ivy software bus messaging scheme. It intends to ease the programming of distributed systems, by giving the programmer the same kind of API as the programmation of GUIs. diff --git a/debian/ivy-java b/debian/ivy-java index b828656..fba84f9 100644 --- a/debian/ivy-java +++ b/debian/ivy-java @@ -1,7 +1,7 @@ -Document: ivy-java +Document: libivy-java Title: API documentation for ivy-java Author: Yannick Jestin -Abstract: API documentation for ivy-java Java package +Abstract: API documentation for libivy-java Java package Section: Programming Format: HTML diff --git a/debian/postinst.ivy-java b/debian/postinst.ivy-java deleted file mode 100644 index eb4437c..0000000 --- a/debian/postinst.ivy-java +++ /dev/null @@ -1,3 +0,0 @@ -#!/bin/sh - -set -e diff --git a/debian/postinst.libivy-java b/debian/postinst.libivy-java new file mode 100644 index 0000000..eb4437c --- /dev/null +++ b/debian/postinst.libivy-java @@ -0,0 +1,3 @@ +#!/bin/sh + +set -e diff --git a/debian/prerm.ivy-java b/debian/prerm.ivy-java deleted file mode 100644 index 8927c6d..0000000 --- a/debian/prerm.ivy-java +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -set -e - -package=ivy-java -docs="ivy-java" - -# FHS transition -if [ -L /usr/doc/$package ]; then - rm -f /usr/doc/$package -fi - -if [ "$1" = remove -o "$1" = upgrade ]; then - if command -v install-docs >/dev/null 2>&1; then - for doc in $docs - do - install-docs -r $doc - done - fi -fi diff --git a/debian/prerm.libivy-java b/debian/prerm.libivy-java new file mode 100644 index 0000000..8927c6d --- /dev/null +++ b/debian/prerm.libivy-java @@ -0,0 +1,20 @@ +#!/bin/sh + +set -e + +package=ivy-java +docs="ivy-java" + +# FHS transition +if [ -L /usr/doc/$package ]; then + rm -f /usr/doc/$package +fi + +if [ "$1" = remove -o "$1" = upgrade ]; then + if command -v install-docs >/dev/null 2>&1; then + for doc in $docs + do + install-docs -r $doc + done + fi +fi diff --git a/debian/rules b/debian/rules index 7dedaf5..658980b 100755 --- a/debian/rules +++ b/debian/rules @@ -6,7 +6,7 @@ librules_interface = 1 include debian/librules.mk -debian/stamp/binary/arch : debian/stamp/binary/ivy-java +debian/stamp/binary/arch : debian/stamp/binary/libivy-java debian/stamp/build : $(MAKE) -C src @@ -18,8 +18,8 @@ debian/stamp/clean-build: javarep=$(rootdir)/usr/share/java mandir=$(rootdir)/usr/share/man/man1 -debian/stamp/binary/ivy-java : package=ivy-java -debian/stamp/binary/ivy-java : debian/stamp/build +debian/stamp/binary/libivy-java : package=libivy-java +debian/stamp/binary/libivy-java : debian/stamp/build $(prebinary) $(install_dir) $(bindir) $(install_dir) $(javarep) @@ -29,8 +29,8 @@ debian/stamp/binary/ivy-java : debian/stamp/build $(install_dir) $(docdir) $(install_dir) $(docbasedir) $(install_dir) $(mandir) - ( cd src; jar cvf $(javarep)/ivy.jar fr ) - cp -r src/fr $(javarep)/repository/ + ( cd src; jar cvfm $(javarep)/ivy.jar ../manifest fr ) + #cp -r src/fr $(javarep)/repository/ cp tools/jprobe $(bindir)/jprobe cp -r Changelog $(docdir) gzip -9 $(docdir)/Changelog -- cgit v1.1