[tor-commits] [metrics-lib/master] Use Ivy for resolving external dependencies.

karsten at torproject.org karsten at torproject.org
Tue Aug 6 13:57:52 UTC 2019


commit e1728709b5ed30dace2dd5b7e47a3e3c5e9e5736
Author: Karsten Loesing <karsten.loesing at gmx.net>
Date:   Sat Aug 3 11:57:02 2019 +0200

    Use Ivy for resolving external dependencies.
    
    Includes an upgrade to the latest metrics-base commit 256e619.
    
    Implements part of #31326.
---
 CHANGELOG.md | 14 ++++++++++++++
 build.xml    |  3 ++-
 src/build    |  2 +-
 3 files changed, 17 insertions(+), 2 deletions(-)

diff --git a/CHANGELOG.md b/CHANGELOG.md
index 18d250e..560ee96 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -1,3 +1,17 @@
+# Changes in version 2.7.0 - 2019-0?-??
+
+ * Medium changes
+   - Use Ivy for resolving external dependencies rather than relying
+     on files found in Debian stable packages. Requires installing Ivy
+     (using `apt-get install ivy`, `brew install ivy`, or similar) and
+     running `ant resolve` (or `ant -lib /usr/share/java resolve`).
+     Retrieved files are then copied to the `lib/` directory, except
+     for dependencies on other metrics libraries that still need to be
+     copied to the `lib/` directory manually. Current dependency
+     versions resolved by Ivy are the same as in Debian stretch with
+     few exceptions.
+
+
 # Changes in version 2.6.2 - 2019-05-29
 
  * Medium changes
diff --git a/build.xml b/build.xml
index 3066e90..f319cf0 100644
--- a/build.xml
+++ b/build.xml
@@ -4,7 +4,8 @@
        <!ENTITY base SYSTEM "src/build/java/base.xml">
 ]>
 
-<project default="usage" name="metrics-lib" basedir=".">
+<project default="usage" name="metrics-lib" basedir="."
+         xmlns:ivy="antlib:org.apache.ivy.ant">
 
   <property name="release.version" value="2.6.2-dev" />
   <property name="javadoc-title" value="Tor Metrics Library API Documentation"/>
diff --git a/src/build b/src/build
index ed48192..256e619 160000
--- a/src/build
+++ b/src/build
@@ -1 +1 @@
-Subproject commit ed4819215aa60cc8935f955d9404f30e83dd892b
+Subproject commit 256e6192ad0066e48c6abb0ee9ac71714c7a3a0f



More information about the tor-commits mailing list