Put out Onionoo 3.1-1.0.0 release
This ticket is for putting out the Onionoo 3.1-1.0.0 release, including any improvements to the build process to make that happen.
- Show closed items
Activity
-
Newest first Oldest first
-
Show all activity Show comments only Show history only
- Karsten Loesing changed milestone to %Onionoo 3.1-1.0.0
changed milestone to %Onionoo 3.1-1.0.0
- Author
Please find build improvements in my task-20712 branch and try out this pre-release tarball.
- Author
Trac:
Status: new to needs_review The pre-release jar and war are not signed, which is due to the signjar task: At least in my environment it pretended to sign, but the jar and war were not signed. The second to the last commit adds a check to the target.
The last commit makes all work again by demanding that the signed jar/war are created in a new directory. In addition, it adds a simplification for filling the git-revision property.
Please review.
(I will continue to look at the release tar for other issues, just wanted this posted already. Will also make a note for #20596 (moved))
- Author
Both changes look good, merged to my branch. Here's a new pre-release tarball.
Second pre-release-tar.gz contains unusual paths probably from a symbolic link to the 'lib' folder. Example:
... onionoo-3.1-0.9.0-dev//Users/karsten/src/onionoo/lib/hamcrest-core-1.3.jar onionoo-3.1-0.9.0-dev//Users/karsten/src/onionoo/lib/jetty8-continuation-8.1.16.v20140903.jar onionoo-3.1-0.9.0-dev//Users/karsten/src/onionoo/lib/jetty8-http-8.1.16.v20140903.jar onionoo-3.1-0.9.0-dev//Users/karsten/src/onionoo/lib/jetty8-io-8.1.16.v20140903.jar
- Author
The LICENSE patch looks good to me. Will merge unless I hear objections by tomorrow morning.
Those two problems with the second pre-release (oops!) should be fixed in my task-20712 branch and in the third pre-release. Please take another look!
Replying to karsten:
The LICENSE patch looks good to me. Will merge unless I hear objections by tomorrow morning.
Looks fine, but we also ship checkstyle and cobertura, which have some more libraries that are not yet covered, afaict.
Cf. excerpt from build.xml
<path id="checkstyle.classpath" > <fileset dir="${libs}"> <include name="checkstyle-6.17-all.jar" /> </fileset> </path> <path id="cobertura.classpath"> <fileset dir="${libs}"> <include name="descriptor-${descriptorversion}.jar"/> <include name="cobertura-2.1.1.jar" /> <include name="slf4j-api-1.7.7.jar" /> <include name="commons-lang3-3.3.2.jar" /> <include name="asm4-5.0.3.jar" /> <include name="asm4-util-5.0.3.jar" /> <include name="asm4-tree-5.0.3.jar" /> <include name="asm4-commons-5.0.3.jar" /> <include name="asm4-analysis-5.0.3.jar" /> <include name="oro-2.0.8.jar" /> <include name="logback-core-1.1.2.jar" /> <include name="logback-classic-1.1.2.jar" /> </fileset> </path>
Those two problems with the second pre-release (oops!) should be fixed in my task-20712 branch and in the third pre-release. Please take another look!
I will :-)
The link to the pre-release number three is onionoo-3.1-0.9.0-dev-3.tar.gz.
Thanks for the quick additions!
Just checkstyle needs to be added; it's GPL 2.1 checkstyle license.
Should we also mention CC-By 3.0 License for the metrics_checks.xml that we derived from Google's style?
- Author
Quick reminder: tomorrow is the release date! :)
Trac:
license.patch- Author
Cool! And now it's released here: https://dist.torproject.org/onionoo/3.1-1.0.0/ . Thanks, everyone! Closing.
Trac:
Status: needs_review to closed
Resolution: N/A to implemented - Trac closed
closed